Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print
SOFTWARES => Controle => EMC-Linux => Tópico iniciado por: F.Gilii em 22 de Dezembro de 2007, 07:33
-
Resolví criar este tópico para descrever um pouco como se configura o EMC2 num computador...
NOTA: este tópico estará sendo atualizado conforme as traduções forem feitas.
Antes de falarmos das configurações do programa propriamente dito, precisamos entender como proceder para obtermos resultados ótimos...Aceito sugestões para melhorias no texto descritivo, por favor...
Os sinais de passo (e direção) são gerados pelo programa que usa os pinos da porta paralela para enviá-los aos drivers, e já que estes sinais dependem do hardware e como o ambiente está configurado, deveremos nos preocupar em ajustar este ambiente e o programa para obtermos a melhor geração destes sinais...
Há alguns passos que devemos nos preocupar:
- Teste de Latência
- O que seu driver espera (em termos de tempos)
- Escolhendo o "Periodo-base" (Base_Period)
- Usando "Steplen", "Stepspace", "Dirsetup" e/ou "Dirhold"
-
Latência é o tempo que seu computador demora para parar de fazer alguma coisa e responder a um pedido externo.
No nosso caso, o "pedido" é como se fosse um "coração pulsante" que é o responsável tela referência de tempo para a geraçção de pulsos de passo.
Quanto menor a "Latência", mais rápidamente poderá rodar esta frequência do "coração", e assim o trem de pulsos será rápido e mais suave.
Latência é bem mais importante do que a velocidade da CPU. Um Pentium II que responde a interrupções em 10 microsegundos com consistência poderá dar melhores resultados doi que um P4 Hyperthreading.
A CPU não é o único fator que determina a latência. A placa-mãe, placa de vídeo, portas USB e uma série de outros fatoresinfluenciam na latência. A melhor maneira de saber com o que estamos lidando será fazer um "Teste de Latência".
Nota: Durante o teste NÃO rode o EMC2 em hipótese nenhuma!
(esta descrição é para o Ubuntu 6.06 (Daper Drake) rodando o Kernel Magma RTAI)
Abra uma janela de "Terminal" e digite: (sem pular linha)
sudo mkdir /dev/rtf; sudo mknod /dev/rtf/3 c 150 3; sudo mknod /dev/rtf3 c 150 3; cd /usr/realtime*/testsuite/kern/latency; ./run
Responda com sua senha, e depois algo parecido com isso aparecerá: (para parar o teste, digite "Ctrl+C")
ubuntu:/usr/realtime-2.6.12-magma/testsuite/kern/latency$ ./run
*
*
* Type ^C to stop this application.
*
*
## RTAI latency calibration tool ##
# period = 100000 (ns)
# avrgtime = 1 (s)
# do not use the FPU
# start the timer
# timer_mode is oneshot
RTAI Testsuite - KERNEL latency (all data in nanoseconds)
RTH| lat min| ovl min| lat avg| lat max| ovl max| overruns
RTD| -1571| -1571| 1622| 8446| 8446| 0
RTD| -1558| -1571| 1607| 7704| 8446| 0
RTD| -1568| -1571| 1640| 7359| 8446| 0
RTD| -1568| -1571| 1653| 7594| 8446| 0
RTD| -1568| -1571| 1640| 10636| 10636| 0
RTD| -1568| -1571| 1640| 10636| 10636| 0
Durante o teste você deve "abusar" do computador, por exemplo abrindo janelas do navegador de internet, movendo janelas pela área de trabalho, copiando arquivos grandas de uma pasta para outra, fazer tocar algum CD de música, rodar um programinha OpenGL (em um outro terminal, digite "GLXGEARS" e ENTER)...
A idéia é fazer o computador usar recursos de processamento para conhecer a pior condição de latência.
Na última coluna - OVL_MAX - é o mais importante - anote o maior valor que aparecerá nesta coluna, pois este valor será usado para o resto do teste.
No exemplo acima vemos o valor 10636 nanossegundos (ou 10.6 microssegundos) foi o máximo (e neste caso é excelente), mas este teste rodou apenas alguns segundos - rode o teste por mais tempo, pois há algumas placas-mãe da INTEL que funcionam muito bem, mas a cada 64 segundos apresentam uma pessima latência de 300 us, mas que felizmente tem como se contornar (falaremos disso mais tarde.
Valores de "OVL_MAX" menores que 15-20 microssegundos (15000 - 20000 nano segundos) são considerados ótimos, e provavelmente o computador resultados ótimos.
Se a latência estiver entre 30-50 us, ainda terá bons resultados, mas as máximas frequências do trem de pulsos poderão ser um tanto desapontadoras, especialmente se estiver usando um driver de micropasso, ou o passo do fuso for um tanto curto...
Se os valores forem altos como 100us ou mais, significa que este computador não é um bom candidato a usar o EMC...
Se seu computador ofereceu valores altos, mas por exemplo ele está usando uma placa de video "onboard", talvez instalando uma placa "offboard" já ajude bem a melhorar a condição...
-
Tipos diferentes de drivers requerem sinais de passo e direção com durações (tempos) específicos...
(um pouco de pesquisa na internet e consulta aos dados técnicos de seus drivers podem mostrar estes tempos)
Por exemplo, no manual do driver Gecko 203 encontramos o seguinte:
Frequencia de passo (Step Frequency): 0 a 200 kHz
Tempo de Pulso "0" p/ Passo (Step Pulse “0” Time): 0.5 uS min (passo quando o sinal cai)
Tempo de Pulso "1" p/ passo (Step Pulse “1” Time): 4.5 uS min
Direção (Direction Setup): 1 uS min (20 uS min mantendo o sinal depois do passo)
As especificações do Gecko G203V são:
Frequencia de passo (Step Frequency): 0 a 333 kHz
Tempo de Pulso "0" p/ Passo (Step Pulse "0" Time): 2.0 uS min (Passo quando o sinal sobe)
Tempo de Pulso "1" p/ passo (Step Pulse "1" Time): 1.0 uS min
Direção (Direction Setup): 200 nS (0.2uS) antes do sinal do pulso de passo subir
200 nS (0.2uS) mantendo o sinal depois do passo
Um diver Xylotex mostra em sua folha de dados técnicos uma excelente imagem das necessidades de tempos, que são:
Menor tempo de duração do comando DIR antes do pulso de passo 200nS (nanossegundos)
Menor tempo de duração do comando DIR depois do pulso de passo 200nS (nanossegundos)
Menor tempo de pulso de passo com sinal alto 2.0uS (microssegundos)
Menot tempo de pulso de passo com sinal baixo 1.0uS (microssegundos)
O passo acontece quando o sinal sobe
Um driver baseado num L297 (a cnc3ax por exemplo) teria as seguintes características:
Menor tempo de duração do comando DIR antes do pulso de passo (Setup time Ts) 1uS (microssegundo)
Menor tempo de duração do comando DIR depois do pulso de passo (Hold Time Th) 4uS (microssegundos)
Menor tempo de pulso de passo com sinal alto (Clock time Tclk) 0.5uS (microssegundos)
Menot tempo de pulso de passo com sinal baixo (Reset time Tr) 1.0uS (microssegundos)
O passo acontece quando o sinal sobe (transição entre baixo para alto)
Uma vez determinados estes números, seria interessante anotá-los para serem usados mais tarde...
Anexo imagens dos sinais do L297 e do Xylotex:
em breve informações específicas de drivers como "Smile" e "Apoena", que são largamente usados por nós
-
O Período-Base (Base_Period) é como se fosse o "coração" do computador com o EMC...
A cada período, o programa gerador de passos decide se é o momento de enviar um novo pulso. Um período curto permite que se gerem mais pulsos por segundo dentro de certos limites.
Mas se este período for muito curto, seu computador irá gastar muito tempo gerando pulsos de passos que pode acontecer dele ficar extremanmente lento, ou mesmo chegar a travar...
A latência e as necessidades de tempos do driver influenciam no "tamanho" do período (menor tamanho) que se poderia usar no seu computador, o que veremos mais adiante...
Vamos ver o exemplo do Gecko primeiro. O driver G202 pode manusear pulsos de passo que vão de sinais baixos com 0.5uS e altos com 4.5uS, e precisam que os sinais de direção de ao menos 1uS antes do momento de transição (de alto para baixo), e se mantenham estáveis por 20uS depois do momento de transição.
A necessidade de tempo mais longa que ele demanda é o tempo de 20uS (hold time). Uma forma simples de aproximação seria ajustar o período em 20uS. Isso quer dizer que todas as alterações no PASSO e na DIREÇÂO estariam separadas em 20uS.
Isso pareçe bom, certo?
ERRADO!
Se houvesse ZERO de latência, todas as transições dos sinais estariam separadas por 20uS, e tudo estaria bem. Mas todos os computadores tem alguma latência.
Latência quer dizer retardo. Se o computador tem 11uS de latência, significa que algumas vezes os programas executam uma tarefa 11uS depois do que deveriam executar.
Se numa execução o programa está 11uS atrazado, e na próxima está "no tempo certo", o atrazo entre a primeira e a segunda execuções é de apenas 9uS.
Se na primeira foi gerado um sinal de pulso, e na segunda o bit de direção foi alterado, a necessidade de tempo mínimo de 20uS do driver Gecko G202 (hold time) não foi satisfeita.
Isso quer dizer que seu driver provavelmente deu um passo na direção errada, e a peça sendo usinada provavelmente estará com uma dimensão errada...
continua...
-
continuação
A pior parte deste problema descrito acima é que ele é muito raro de acontecer. Os piores casos de latência devem acontecer apenas algumas vezes em um minuto, e em algumas vezes podem acontecer quando o sinal de direção está no nivel baixo. Então, teremos muito poucos erros que poderiam arruinar uma peça (e este é um problema que não tem como ser evitado, apesar de raro).
A maneira mais simples de tentar evitar isso é escolher um "Período-Base" que seria a soma da necessidade de maior tempo do seu driver, e o pior tempo de latência do seu computador (que foi testado como no capítulo descritivo acima - Latência).
Se por exemplo estiver rodando um driver Gecko com um tempo de 20uS (hold time), e o teste de latência mostrou que a máxima latência é de 11uS, então o "Período-Base (BASE_PERIOD) deverá ser ajustado em 20+11 = 31uS (31000 nano-segundos no arquivo ini), o que garante que se encontre as necessidades do driver com relação aos tempos...
Mas há mais um detalhe:
Para a geração de um pulso de passo, há a necessidade de se usar dois períodos. Um para iniciar o pulso e outro para terminá-lo. Desde que o período calculado é 31uS, ele necessita ser 2x31 = 62uS para criar um pulso de passo.
Isso quer dizer ainda que a frequencia de pulsos será de apenas 16,129 passos por segundo.
Não muito bom (mas não desista ainda - nós temos ainda que fazer alguns ajustes que serão mostrados na próxima seção)
Para os drivers Xylotex, os tempos (setup e hold time) são bem curtos, 200nS cada (0.2uS). O tempo mais longo é de 2uS no lado alto. Se seu computador tem latência de 11uS, então poderá ajustar o Período-Base (BASE_PERIOD) tão baixo quanto 11+2=13uS.
Com um período de apenas 13uS, um passo completo leva 2x13 = 26uS, e a máxima frequencia de geração de pulsos será de 38,461 passos por segundo!
Note que 13uS é um período bastante curto. Se tentar rodar o programa gerador de sinais a cada 13uS, não haverá tempo sobrando para rodar qualquer outra tarefa, e seu computador provavelmente iria travar.
Se você está encontrando períodos menores que 25uS, você deve começar com ao menos 25uS ou mais, rode o EMC, e observe como o EMC se comporta. Se tudo correr bem, você pode gradualmente ir reduzindo o período.
Se o ponteiro do mouse começar a ficar meio lento, e o computador começar a ficar lento, seu período estará um pouco curto. Volte ao valor anterior (um pouco maior) e deixe o computador rodando mais suavemente.
Neste caso, supondo que você começou os testes com 25uS, tentando chegar aos 13uS, mas descobriu que aos 16uS é seu limite - e qualquer coisa a menos que isso o deixa lento.
Com um período de 16uS e uma latência de 11uS, o menor tempo de saída será 16-11 = 5uS.
O driver necessita de 2uS, então há ainda alguma margem de segurança.
E margem é algo bom - nós não desejamos perda de passos.
E qual será a maior frequencia de geração de sinais?
Lembre-se, dois períodos para gerar um passo. Você ajustou em 16uS para o período, então um passo leva 32uS. A frequencia será de 31,250 passos por segundo...
-
"Steplen" (Step time) é o tempo de duração do sinal de PASSO em nível alto - no exemplo do L297, o tempo de 0.5us (Setup time Ts no gráfico)...
"Stepspace" (Step Space) é o tempo de duração do sinal de PASSO em nivel baixo - no exmplo do L297, o tempo de 1us (Reset time Tr)...
"Dirsetup" (Direction Setup) é o tempo de duração do sinal de DIREÇÃO antes do sinal de passo - no exemplo do L297, o tempo de 1us (Setup Time Ts)...
"DirHold" (Direction Hold) é o tempo de duração do sinal de DIERÇÃO depois do sinal de passo - no exemplo do L297, o tempo de 4us (Hold Time Th)...
"Steplen", "Stepspace", "Dirhold" e "Dirsetup" são campos que podem ser alterados na janela de configurações do driver, que aparecem na janela de configurações do Druida, conforme a janela do desenho abaixo...
Na última seção, nós submetemos o driver Xylotex a um período de 16uS obtendo uma frequencia de 31.250 passos por segundo de máxima velocidade. Já o driver da Gecko ficou nos 31uS e obtivemos uma frequencia não muito alta de 16.129 passos por segundo. No caso do driver Xylotex, teremos bons resultados, mas no caso do Gecko, poderemos tentar melhorar as coisas.
O problema com o driver G202 é a necessidade de 20uS (hold time). Somando-se a uma latência de 11uS que nos força a usar um período base lento de 31uS.
Mas o EMC2 possui certos parametros que podem ser manipulados e que permitem que se aumente os tempos dos períodos. Por exemplo, se o "steplen" for alterado de 1 para 2, então serão dois períodos entre o comêço e o final do pulso de passo. Da mesma forma, se o valor de "dirhold" for alterado de 1 para 3, haverá ao menos três períodos entre o pulso de passo e a alteração do pino de direção.
Se alterarmos o valor de "dirhold" para encontrar os 20uS de tempo de espera (hold time), então o próximo tempo mais longo será de 4.5uS (high time). Adiciona-se 11uS de latência aos 4.5uS high time, e obtém-se um período mínimo de 15.5uS.
Quando experimentar os 15.5uS, perceber que o compurtador ficou um pouco lento, aumenta-se este valor para 16uS.
Se deixarmos o valor de "dirhold" em 1 (o padrão), então o menor tempo entre o passo e a direção será o período de 16uS menos os 11uS de latência = 5uS, que não são os suficiente.
Precisamos de outros 15uS. Já que o período é de 16uS, precisamos de mais um período, então nós alteramos ovalor de "dirhold" de 1 para 2.
Agora o menor valor a partir do final do pulso de passo até o momento da alteração do sinal de direção será 5+16=21uS, e nós não precisamos nos preocupar com erros de direção com o driver Gecko por problemas de latência.
Se o seu computador tem uma latência de 11uS, então a combinação de 16uS de período-base, e um valor de 2 para "dirhold" assegura que sempre teremos satisfeitas as necessidades de tempo para um driver da Gecko. Para uma sequencia de passos (sem mudança de direção), o aumento do valor de "dirhold" não tem efeito. Ele leva dois períodos que totalizam 32uS para execuar cada passo, e teremos a mesma frequencia de 31.250 passos por segundo que obtivemos com um driver Xylotex...
O valor de 11uS de latência usados nestes exemplos é muito bom. Se você trabalhar estes exemplos com uma latência maior, como por exemplo 20 ou 25uS, a máxima frequencia de passos tanto para o Xylotex como para o Gecko será menor, mas as fórmulas serão sempre aplicadas para se calcular um Período-base (BASE_PERIOD) ótimo, ou mesmo para brincar com os valores de dirhold ou outros parametros do programa.
-
A partir da última versão do EMC2 (2.2.2) foi criado um programa de configuração que nos auxilia no momento de criar um arquivo de configuração para um sistema baseado em motores de passo...
Chama-se "EMC2 Stepconf Wizard", e pretendo mostrar neste tópico algumas explicações das diversas janelas e campos importantes para nós...
Nota: estou traduzindo o programa de configuração, e as reproduçlões abaixo ainda são Beta - elas farão parte da próxima atualização do EMC2, mas gostaria de algumas opiniões de vocês, como por exemplo se o texto está claro, etc...
Esta é a janela de abertura do Druida:
-
Segunda tela:
Aqui pode-se tanto criar uma nova configuração, ou alterar alguma configuração que tenha sido criada e gravada no computador...
-
Terceira tela: Informação Básica da Máquina
Os campos que aparecem acima dispensam maiores explicações.
Chamo a atenção para os campos da parte de baixo, onde pode-se escolher:
- Tipo de Driver:
Há uma lista de drivers previamente criados, tais como Xylotex, Gecko, L297, e em breve teremos os nossos drivers "Smile" e "Apoena", pois estes além de terem suas características distintas, já são representativos na nossa comunidade...
Também há uma opção "outros" que permitem ao usuário alterar seus valores, e assim poderemos otimizar os ajustes caso necessário (como foram descritos nos capítulos acima...)
É nesta janela que vemnos os campos descritos anteriormente ("Step time", "Step Space", "Dirhold" e "Dirsetup").
Também é nesta janela que poderemos informar o "Tempo de Latência" que foi testado e anotado anteriormante...
Notem ainda que há um aviso que "se" o driver usa optoacopladores, ou condicionadores de sinal, os valores podem sofrer alterações...
No canto inferior direito da janela, aparecem dois campos importantes:
"Período-base mínimo" , e "Frequência Máxima"...
-
Quarta tela: Ajustes da LPT...
Nesta janela se configuram os sinais em relação aos pinos da LPT, tanto para "Saídas" como para "Entradas"... (os valores desta imagem são só de exemplo)
-
Quinta tela: Configuração de Eixo (X, Y, Z ou outros)
Nesta tela é onde informamos:
- as características dos motores - (Passos do Motor por Volta)
- o método de acionamento - (Micropasso do Driver) - passo cheio = 1, meio passo = 2, etc),
- redução (se houver) entre "Motor" e "Fuso"
- Passo do Fuso
- Máxima Velocidade (em mm/segundo) (mais detalhes a seguir)
- Máxima Aceleração (em mm/segundo ao quadrado) (mais detalhes a seguir)
Na segunda parte desta mesma janela:
- Curso da Mesa = é onde informamos o tamanho da mesa, ou do curso de movimento, e é esta informação que atua como se fosse um Final de Curso "lógico"
Deve ser um valor grande o suficiente para ser maior que os trabalhos que costumamos enviar à máquina, mas menor ou igual ao tamanho físico da máquina - isso quer dizer que, se informarmos por exemplo 100mm, e o trabalho tiver digamos 120mm, o programa "não" o executará, informando que algum "limite" foi encontrado...
Caso a máquina tenha sensores de final de curso e de "origem" (home) fisicamente instalados e configurados, os campos "Local de Home", "Local do Sensor Home" e "Velocidade de Procura" e "Direção de Contato" estarão habilitados.
-
Sexta tela: Teste do Eixo:
Na janela acima, notamos do lado direito em cima um botão "Testar Eixo"...
Através deste comando, chegamos a uma janela onde poderemos experimentar velocidades de deslocamento e de aceleração do eixo que está sendo testado/configurado...
O campo "Velocidade" experimentaremos ajustes de velocidades "lineares" e em "milimetros/segundo"...
(dica: se notar na janela anterios de Configuração de Eixo, na parte de baixo à direita o equivalente em Hz (Hertz) no campo "Frequencia da Máx. Velocidade")
O campo "Aceleração"Experimentaremos ajustes de acelerações deste eixo...
(dica: na janela anterior de Configuração de Eixos, na parte de baixo à direita há uma informação do tempo dispendido para alcançar a Máxima Velocidade, e a Distância de Aceleração em mm para que chegue à Máxima Velocidade...)
No quadro "Área de Teste" teremos opções para escolha do tipo de movimentação do Eixo sendo testado.
As opções são:
" +/- " = e representa um movimento alternativo nas duas direções;
" - " = representa movimentos que vão iniciar na direção "negativa"
" + " = representa movimentos que vão iniciar na direção "positiva"
Ao Lado deste quadro de opções, há um campo onde pode-se informar o "Tamanho" do movimento desejado para o teste...
Atenção: Cuidado com a posição do eixo em relação ao tipo de movimento escolhido, e ao comprimento deste teste...
As teclas de JOG servem para movimentar aleatóriamente ou posicioná-lo em um lugar para efetuar o teste do eixo...
O botão "RODAR" inicia e finaliza o teste...
-
Para ajudar, vou colocar aqui umas planilhas de Excell (breve)...
-
Fabio nao consigo achar esses lugare no emec2 para para configurar se pude me ajude ai eu bai gravei o cd mas ate agora so conseguir abrir ele mas asei como configurar
Resolví criar este tópico para descrever um pouco como se configura o EMC2 num computador...
NOTA: este tópico estará sendo atualizado conforme as traduções forem feitas.
Antes de falarmos das configurações do programa propriamente dito, precisamos entender como proceder para obtermos resultados ótimos...Aceito sugestões para melhorias no texto descritivo, por favor...
Os sinais de passo (e direção) são gerados pelo programa que usa os pinos da porta paralela para enviá-los aos drivers, e já que estes sinais dependem do hardware e como o ambiente está configurado, deveremos nos preocupar em ajustar este ambiente e o programa para obtermos a melhor geração destes sinais...
Há alguns passos que devemos nos preocupar:
- Teste de Latência
- O que seu driver espera (em termos de tempos)
- Escolhendo o "Periodo-base" (Base_Period)
- Usando "Steplen", "Stepspace", "Dirsetup" e/ou "Dirhold"
-
Mick,
É necessário fazer uma atualização do EMC...
Assim que possível, faço um tutorial de como se faz isso...
-
ja agradeço desde ja
Mick,
É necessário fazer uma atualização do EMC...
Assim que possível, faço um tutorial de como se faz isso...
-
Fabio Gilii,
Gostaria de saber como se faz esta atualização do emc2!:D teria como vc me esplicar como é que se faz???
Obrigado e até mais! ;D
Nilson 8)
PS: minha placa cnc3ax já esta montada e funcionando perfeitamente, porém os motores foram adquiridos em um ferro velho e estão fraquinhos, são os famosos 23lm-c004 e 23lm-k005-20! ;D
-
Para fazer o "Upgrade" para a versão 2.2:
Abra uma janela terminal e digite os seguintes comandos:
gpg --keyserver pgpkeys.mit.edu --recv-key 96935D7D
gpg -a --export 96935D7D | sudo apt-key add -
Informe a sua senha quando for pedido. Se não for feita esta etapa, receberá um aviso sobre
"programa não autenticado" quando instalar outras atualizações.
rode o Synaptic (Sistema/Administração/Synaptic)
Vá em "Configurações/Repositorios"
Na lista de Canais existem duas linhas para linuxcnc.org.
Para cada uma delas:
* Selecione a linha e clique Editar
* na linha Componentes, altere de emc2 ou emc2.1 para emc2.2
* Clique OK
Feche a janela
Clique em "Recarregar"
Clique "Marcar todas Atualizações"
Clique "Aplicar"
-
obrigado mais uma vez! :D
-
Minha maquina agora está acertada, engraxada e estou nos finalmentes.
Estou colocando no Eixo X e Y uma chave "Home".
Configurei o Emc2 as medidas dos dois eixos para ele trabalhar, aprendi que se voce configura essa medida, ele não ultrapassa,
Bom, minha duvida quanto ao Emc2 são:
1- Ele tem a função Home ?
2- No programa tem um campo "Ultrapassar o limite" ele está em branco, mas eu não consigo habilitar, muitas vezes eu coloco o ponto zero mais p/ meio da maquina, depois não consigo voltar, pois ele não ultrapassa esse limite.
3- Tem alguma tecla de atalho que eu Zere os 3 eixos ? (= "ALT + M do Turbocnc)
Obrigado.
-
Minha maquina agora está acertada, engraxada e estou nos finalmentes.
Estou colocando no Eixo X e Y uma chave "Home".
Configurei o Emc2 as medidas dos dois eixos para ele trabalhar, aprendi que se voce configura essa medida, ele não ultrapassa,
Bom, minha duvida quanto ao Emc2 são:
1- Ele tem a função Home ?
2- No programa tem um campo "Ultrapassar o limite" ele está em branco, mas eu não consigo habilitar, muitas vezes eu coloco o ponto zero mais p/ meio da maquina, depois não consigo voltar, pois ele não ultrapassa esse limite.
3- Tem alguma tecla de atalho que eu Zere os 3 eixos ? (= "ALT + M do Turbocnc)
Obrigado.
Amigo Lolata,
quando eu quero acertar o ponto em um determinado ponto da mesa eu vou em "Jog" levo a ferramenta até o ponto que quero e seleciono "X" clico a tecla "Home", seleciono "Y" clico a tecla "Home", seleciono "Z" e..........,
você pergunta se tem aquela função "Alt + M do TurboCNC que zera os 3 eixos eu acho que não você tem que zerar um a um, você diz que configura para que a maquina se inicia em um certo ponto e depois não consegue levar ela para outro ponto ou seja não consegue zerar ela fica sempre aparecendo outro número no display do EMC2 é isso?
Se for você leva manualmente através do "Jog" até o ponto que você quizer e depois selecione o eixo que não quer zerar e aperte "Apalpador" lá você determina que ela zere este eixo, espero que tenha me feito entender, zefini tchau. ;D
-
Lolata, clica em ajuda do lado direito da janela, que la dentro tem a opção comando, com uma lista de comandos.
parece que para zerar todos os eixos é ctrl + home ou shift + home
mas olha a ajuda que la tem
-
Grande Paulo;
Eu faço as movimentações nos eixo conforme voce disse, no jog, clico no X, zero, clico no Y, zero, clico no Z, zero.
Eu pensei que tinha alguma tecla para zerar os 3, igual o Turbo.
Quando a gente configura o Emc2, tem uma opção que voce configura em cada eixo, o quanto cada eixo se move, tipo, de 0 a 500.
Depois no programa, voce pode mover o eixo dentro do que voce configurou.
Ai, voce vai fazer um serviço e leva o pnto zero mais p/ meio da mesa, mas se quizer voltar, não dá, pois voce determinou lá na configuração que a maquina só pode se mover de 0 a 500.
Tem uma opção que é " Ultrapassar o Limite" que eu achava que voce deve usar nesse caso, voce clicava, ia até o ponto que voce queria e zerava novamente.
-
Lolata, clica em ajuda do lado direito da janela, que la dentro tem a opção comando, com uma lista de comandos.
parece que para zerar todos os eixos é ctrl + home ou shift + home
mas olha a ajuda que la tem
Valeu a Dica Jost
A gente acaba esquecendo de pedir ajuda para "Ajuda"
Obrigado
-
Grande Lolata,
e eu querendo ensinar o Pai Nosso ao Vigario, eu não sabia de desta função( 0 a 500 um exemplo) ao configurar o EMC2 mais uma que aprendi ainda bem que todos sabem que sou aprendiz. :-[
-
Jost,
a dica que você deu é "Ctrl + Home" mas só zera o eixo selecionado e não todos eixos de uma vêz.
-
Grande Lolata,
e eu querendo ensinar o Pai Nosso ao Vigario, eu não sabia de desta função( 0 a 500 um exemplo) ao configurar o EMC2 mais uma que aprendi ainda bem que todos sabem que sou aprendiz. :-[
Paulo;
Mas é assim que a gente vai aprendendo.
Quando voce entra naquele programa que configura os eixos e coloca velocidade, tem uma opção que voce coloca o qaunto que sua maquina pode deslocar, como se a maquina tivesse sensor de inicio e final de curso.
A minha maquina o eixo Y ficou com curso de 800mm (no talo), ai eu configurei naquele campo 0 a 790.
Eu zero o eixo y, ai voce pode teclar no jog sem medo, a maquina para exatamente nos 790mm.
isso é muito bom, masssss, se voce quizer ir no Y -1, ou Y 791 ela não vai, ai que eu quro saber daquele campo que tem "Ultrapassar Limites".
-
Lolata,
não sei se estou falando besteira mas você já tentou o apalpador quando você clica nele ele abre uma janelinha onde você pode colocar a medida a ser percorrida talvês se você colocar nesta janelinha -791 ou mais sei lá então você seleciona "Ultrapassar Limites" e clica "Apalpador" e coloque a medida para mais ou para menos eu acho que dá certo só não testei na minha máquina porque não fiz esta configuração de limites da máquina mas amanhã vou fazer.
-
Paulo;
Eu nunca mexi nesse apalpador, mas amanha vou tentar, quem sabe dá certo.
Valeu pela dica.
-
Paulo;
Eu usei o Apalpador, mas não dei certo, achei esse apalpador parecido com o Alt + E do Turbo.
Eu dei uma olhada no Ajuda, lé mostra as teclas de atalho, mas varis deles não funcionam ? porque será ?
Hoje comecei a cortar umas peças, mas o EMC2 está operando em velocidades bem diferentes em curvas e retas, eu gero os meus arquivos no Artcam, normalmente uso a velocidade de 1500mm/min, gerei um percurso e coloquei no Emc para usinar, começou a trabalhar em curvas em uma velocidade "normal", mas quando chegou na reta, a maquina deu uma "estilingada" e a ferramenta foi p/ espaço.
Ai fiquei do lado da maquina, quando chegava nas retas eu colocava a velocidade em 40%, nas curvas em 100%, masmo assim nas retas ela era mais rapido que nas curvas.
E agora ? alguem sabe me dizer o que acontee ?
-
Lolata,
Notei também que algumas das teclas de atalho não funcionam...
Vou ver o que consigo, pois entrei no grupo de desenvolvedores do EMC (para a parte de traduções)...
Sobre as velocidades, eu tenho a impressão que quando se geravam os arquivos para o Tcnc, estas velocidades estariam compatíveis com ele, que tem suas características de velocidades (e erros)...
Creio que o EMC é bem mais eficiente no acionamento dos motores, e portanto as velocidades deverão ser revistas...
-
Gilii.
Como assim rever a velocidade ?
Eu notei que se eu baixasse a velocidade enquanto usinava (em porcentagem na tela principal) a velocidade em deslocamento tambem diminuia, mas a diferença nas retas e curvas eram bastantes.
-
Lolata,
O que vou dizer é só a minha opinião, mas acho que é válida para a grande maioria dos programas de controle...
O "causo" é o seguinte:
A grande maioria dos programas de controle tem um recurso de "variar" a velocidade de corte durante as usinagens.
Então, quando o programa lê uma "reta", ele ajusta a velocidade de avanço para aquele valor que foi programado lá na hora de gerar o percurso, mas quando ele encontra uma curva, ele tenta ajustar a velocidade de avanço para algum valor que normalmente é menor do que se fosse a velocidade em reta...
Eu acredito que o que você está percebendo é que com o EMC, as velocidades parecem (e devem estar de fato) maiores, mas não que isso seja um problema dele - era o TCNC quem não conseguia manter esta velocidades...
Então a proposta é de fazer os percursos com velocidades menores por causa dessa possível melhora...
Claro - você pode usar aquele cursor que tem alí no painel do EMC para ajustar a velocidade para algo menor, mas este valor não pode ser fixado, isto é - toda vez que o programa é lançado, ou se abre um arquivo novo, a velocidade deve ficar em 100%...
Por isso que se deve refazer os percursos (infelizmente...)
Outro recurso seria fazer uma alteração via um editor de texto, mas pode ser um trabalho meio exaustivo e com margem a erros...
-
Lolata,
Então a proposta é de fazer os percursos com velocidades menores por causa dessa possível melhora...
Eu estou achando que essas maquinas vão me deixar careca.
Vou tentar mudar a velocidade da ferramenta p/ ver o que acontece.
Valeu pelas dicas.
-
Tô achando é que vai crescer cabelo - isso sim...
-
Lolata,
qual a configuração você está usando ou seja:
MAX VELOCITY........... ................... .............?
MAX ACCELERATION....... ................... ..........?
STEPGEN MAXVEL............. ................... ........?
STEPGEN MAXACCEL........... ................... ......?
INPUT SCALE.............. ................... .............?
-
Paulo;
Onde eu vejo isso ?
-
Lolata,
isto é a configuração da sua máquina e fica no Stepper_mm_ini
-
Paulo;
Que eu me lembre, naquele programa que faz as configurações dos eixos, tem o campo de aceleração e velocidade.
No eixo X parece qua a configuração está em 400 de aceleração e 150 de velocidade
No eixo Y 200 acelereração e 100 de velocidade.
-
Lolata,
logo que eu comecei a mexer com o EMC2 eu segui as dicas dadas pelo nosso Amigo Vladimir e configurei minha maquina pelo Stepper_mm_ini é lógico que fiz varios testes de velocidade e a configuração que deu certo com minha máquina foi:
MAX VELOCITY........... ................... 20mm/s ou seja 1200mm/min ACCELERATION....... ................... 400mm/²
STEPGEN MAXVEL............. ................... 22
STEPGEN MAXACCEL........... ................... 440
INPUT SCALE.............. ................... 189.0359, fuso barra rosca de 1/2"-12 passo 2,116mm.
Esta é aconfiguração da minha máquina, já a sua vai mudar, seu fuso é diferente do meu por isso que perguntei qual a configuração da sua máquina, você abrindo o Stepper_mm_ini lá está a configuração da sua máquina.
-
Amanha vou dar uma fuçada p/ ver se descubro como está.
Na sua maquina na hora da usinagem ela fica mais rapido nas retas ? Qual a velocidade de corte que voce usa ?
-
Lolata,
aqui neste video que fiz logo no inicio que comecei a usar o EMC² a configuração é esta que postei acima, a velocidade de corte que configurei no ArtCam é 1500mm/mim mas a máquina estava configurada na época para 1200mm/min = MAX VELOCITY 20mm/s ou seja 20mm X 60 , 60 é sessenta segundos, você pode notar a velocidade é boa pelo fuso que tenho agora imagine a sua máquina com esta configuração, vai virar The Flash. ;D
http://s199.photobucket.com/albums/aa276/pracaieiras/?action=view¤t=teste2.flv
-
Lolata,
eu acho que uma configuaração boa pra sua máquina seria esta:
MAX VELOCITY........... ................... 25mm/s
MAX ACCELERATION....... ..............400mm/²
STEPGEN MAXVEL............. .............22
STEPGEN MAXACCEL........... ..........440
INPUT SCALE.............. ..................8 0
Antes de alterar anote a configuração que está no Stepper_mm_ini.
Com esta configuração o corte vai se de 1500mm/s, isto é só um palpite meu.
-
Caro Paulo;
Agora de manha dei uma fuçada meio por cima p/ ver o que estava acontecendo
No Artcam a ferramenta estava com a velocidade de 1500mm/seg, hehehhe
Por isso que quando chegava na reta a maquina dava uma estilingada.
O EMC deve ter algum lance igual ao turbo de Arc Fator.
Eu acertei a ferramenta, velocidade de 3000mm/min e fiz uns testes
quadrado de 100mm x 100mm, a maquina usinou em 8 segundos
já um circulo de 100mm de diametro demorou 13segundos
Isso quer dizer que nas curvas o programa está adotanto metade da velocidade nas retas.
Agora temos que descobrir onde configura isso.
-
estou aqui testando o EMC2 com o AXIS, ;D e tô gostando muito por sinal, Fábio será que tem como colocar estas funçoes que estão na foto na tela do AXIS? pelo menos pra mim ia ser de grande ajuda, e pra quem usa o mach e quer mudar (como eu ;)) seria uma mão na roda.
-
Jack,
O EMC2 tem algumas dessas funções:
- os botões de "zero" individuais:
no EMC tem um botão de zero, e as opções para escolher qual eixo se quer zerar - acho que funciona da mesma maneira,...
- GotoZ CtrlO - tem como explicar como ela funciona? - o que a função "CTRL O" faz?
-
Jack,
O EMC2 tem algumas dessas funções:
- os botões de "zero" individuais:só se escolher o eixo, o ideal(pra mim) e ter uma tecla para cada eixo
no EMC tem um botão de zero, e as opções para escolher qual eixo se quer zerar - acho que funciona da mesma maneira,...
- GotoZ CtrlO - tem como explicar como ela funciona? - o que a função "CTRL O" faz?
manda a maquina pro zero definido antes da usinagem, por exemplo: numa quebra de ferramenta, troca-se a ferramenta e checa se perdeu passos antes de continuar a usinar, mandandoa maq pro zero com a função "CTRL O", depois de checado é só mandar continuar a usinagem que vai continuar da linha que parou ou a linha que vc escolher.
-
Jack,
Para usar este comando, sua máquina necessita de sensores de origem, confere?
-
Jack,
Para usar este comando, sua máquina necessita de sensores de origem, confere?
não. não é necessário sensores, a maq volta para o zero que vc definir independendo do local na mesa
-
Jack,
Dá sim - isso pode ser feito de duas maneiras:
com finais de curso "fisicos" ou não...
No caso de não usar finais de curso, deve-se usar os comandos G53, G54, etc...
Estes comandos são relativos aos "pontos de referencia" que se pode criar (e gerenciar)
G53 é o "zero-máquina", G54 (55, 56, etc) são os pontos de fixação dos serviços...
A diferença é que no tal Machxx estas funções estão meio que resolvidas, e na sua inicialização, ele já entra em G54....
Tenho que estudar um pouco mais a documentação do EMC, mas é perfeotamente factível...(já fazia isso no TCNC...)
-
Oi Fabio!
Este tópico está realmente muito bom, super detalhado.
Eu, entretanto, tenho uma dúvida quanto aos limites da máquina;
Vi, que o limite é definido na configuração, conforme você descreveu:
Quinta tela: Configuração de Eixo (X, Y, Z ou outros)
(...)
- Curso da Mesa = é onde informamos o tamanho da mesa, ou do curso de movimento, e é esta informação que atua como se fosse um Final de Curso "lógico"
Deve ser um valor grande o suficiente para ser maior que os trabalhos que costumamos enviar à máquina, mas menor ou igual ao tamanho físico da máquina - isso quer dizer que, se informarmos por exemplo 100mm, e o trabalho tiver digamos 120mm, o programa "não" o executará, informando que algum "limite" foi encontrado... (...)
Já alterei as dimensões da mesa, como você disse, mas a seguinte mensagem de erro continua aparecendo, embora meu desenho esteja dentro do que acredito ser a área útil da maquina, aquela caixa pontilha de vermelho:
Joint 0 on limit error
Joint 1 on limit error
Joint 2 on limit error
Se puder me dar uma ajudinha, agradeço!
Obrigada,
Aline.
-
Aline,
Acredito que o problema reside no tamanho da área de trabalho lógica isto é, do tamanho que tenha deixado aquela área pontilhada em vermelho...
Se por ventura ela for do mesmo tamanho do trabalho, deve haver algum erro como este que você reportou...
Experimente aumentar um pouco a área de trabalho dos eixos, e o erro deveria desaparecer...
-
se sua area útil for x600 y 500 z 100 vc sempre coloque em todos os eixos -600 to 600
-500 to 500
-100 to 100
abraço
-
Vladimir,
Acredito que desta forma, vc está informando pro prog que tem uma área total de x1200 y1000 z200.
Na minha máquina a área é de x550 y450 z120, eu configurei assim: x-100 to 450 (= 550) y-50 to 400 (=450) z-20 to 100 (=120).
Depois disto parou de aparecer a tela de erro.
-
exato..o importante é ter o (-)
abraço
-
Ontem chegaram meu dois motores que eu comprei na Akiyama, instalei os novos motores e de eixo em eixo fui acertando a velocidade e aceleração, os eixos ficaram com 150mm/min de velocidade e 400 de aceleração.
Configuração feita e salva, entrei no programa e coloquei ele p/ simular um trabalho, mas os eixos "partiram" e a maquina travou, abriu uma janela de erro no programa.
ERRO DO AXIS
Joint1 following error.
Que erro é esse e o que tem que fazer p/ solucionar isso ?
Obrigado.
-
Ah, sim. Entendi..
Eu já tinha colocado um tamanho bem maior, só pra testar, mas desse geito, partindo do negativo, ainda não tentei.
Obrigada Fabio, Vladimir e Alebe.
Lolata, eu nunca vi este erro, mas veja o arquivo que achei, pode ajudar:
>> I am running emc2.0.5 with Xylotex board and Taig mini mill. Before I
>> adjusted SCALE_INPUT parameter I was able to run sample nc file without
>> problems. After I set SCALE_INPUT = 32000 (200*8*20) 0 "joint 2
>> following error" keep showing up.
>>(...)
>
> You are asking for more steps per second than than software step generation
> can give you.
http://www.mail-archive.com/[email protected]/msg00612.html
Obrigada,
Até +
-
Lolata, eu nunca vi este erro, mas veja o arquivo que achei, pode ajudar:
Aline agradeço pelo link.
Pelo que eu entendi, esse erro se deu porque eu "Dei mais passos por segundos que poderia dar"
Eu não sabia que o programa tinha esse "Limite".
Agora a duvida é : qual limite que o programa aceita, esse limite é a soma dos eixos ou cada eixo ?
Alguem se habilita ?
-
Li o artigo do link da aline e não entendi o que significa este "periodo base" do computador, alguem sabe?
-
Desculpa , mas não consegui editar a mensagem anterior, ja li sobre o periodo base no inicio deste topico...
-
Lolata,
Tenho a impressão que quando aparece este tipo de erro (Joint Following Error) é por excesso de velocidade - na verdade, excesso de aceleração para aquele percurso...
Ou abaixa a velocidade de avanço, ou abaixa a velocidade (e aceleração) máxima de configuração, o que é mais prudente...
Aline,
Já conseguiu compilar o Rtai e o EMC no novo Puppy?
-
Ou abaixa a velocidade de avanço, ou abaixa a velocidade (e aceleração) máxima de configuração, o que é mais prudente...
Fabio.
Eu não sabia que o Programa tinha esse limite.
Com a velocidade que eu cheguei e a redução, meu motor está girando a 3600Rpm, se eu mudar essa redução, a coisa vai melhorar ou não ?
-
Lolata,
Acho que não é uma limitação do programa, mas sim do acionamento ...
Acho que se tirar (ou modificar) a redução haverá uma troca - se colocar os motores diretos nos fusos (sem redução) ganhará em velocidade, mas perderá em torque disponível...
Lembre-se que está no limite dos motores - para mim 3600 rpm é muita coisa... :)
-
Fabio;
Deixa eu entender uma coisa.
Eu consigo na configuração e teste dos eixos, uma velocidade de 160mm/seg sem que os motores estolem, ai eu baixei essa velocidade um pouco, gravei as configurações e dentro do programa no Jog, eu consegui movimentar os eixos em velocidade maxima, mas na hora de simular um trabalho, que dá esse erro.
Então pelo que voce está falando, o culpado é a Smile? , está conseguindo mandar mais passos que os motores podem assimilar ? (O Rudolf vai gostar dessa parte)
Obrigado.
-
Lolata,
Se as coisas fossem assim simples, seria muito mais fácil pra gente :)
N/ao é este ou aquele culpado - o que é é que está chegando no limite das coisas - o computador tem um limite para geração de sinais, os drivers tem um limite para receber estes sinais, os motores tem um limite quanto ao torque em relação à RPM...
Mas ainda não é só isso - a máquina, apesar de bem montada e usando materiais de primeira qualidade tem sua limitações também - por exemplo, o atrito dos movimentos está presente, e aumenta comforme a velocidade aumenta!
A estas velocidades de rotação, os fusos chegam nas velocidades críticas e podem começar a vibrar - mesmo que de forma imperceptível a nós - mas começam a atrapalhar as coisas....
As características dos motores - não só o torque "estático" que é aquele que vem anunciado na folha de características dele, mas sim o que se chama "pull in torque" e "pull out Torque" que são as necessidades de vencer movimentos quando os motores estão parados e partem em movimento, e quando estão em movimento, mas devem alterar suas velocidades (ou direção)...
É uma soma de detalhes que contam...
Por exemplo na janela de configuração de movimento do EMC, há duas setinhas que permitem mover o motor daquele eixo que está sendo calibrado.
A velocidade de movimentação do motor através daquelas setinhas é diferente (menor) que quando se pede para ele fazer o teste de movimento automático (percurso conhecido com movimento alternado) - este sim leva em consideração as velocidades e acelerações que está colocando nas janelas logo acima...
Então o que quero dizer é que não adianta só apertar as setinhas e mexer nas velocidades e acelerações (para economizar tempo e saco) - tem que fazer o teste de movimento alternativo sim... :)
E quando encontrar uma velocidade (e aceleração) que faça o motor estolar, diminua os valores em 20 ou 30%!!!!
Não é porque está usando um programa melhor e um driver melhor que vais poder trabalhar no limite - isso não vai acontecer nunca...
-
Fabio e Lolata
Eu estava com este problema tambem...do motor estolar na usinagem e nao no teste.
A solução para mim foi nao mexer na aceleraçao, inclusive usar quase toda ela....e alterar apenas a velocidade, com proposito de segurar para uma primeira aproximaçao.
Fora isso, os drivers (smile) e motores se comportam muito bem. Respondem muito bem a usinagem, com precisao e perda alguma de passo.
Lolata,
Se as coisas fossem assim simples, seria muito mais fácil pra gente :)
N/ao é este ou aquele culpado - o que é é que está chegando no limite das coisas - o computador tem um limite para geração de sinais, os drivers tem um limite para receber estes sinais, os motores tem um limite quanto ao torque em relação à RPM...
Mas ainda não é só isso - a máquina, apesar de bem montada e usando materiais de primeira qualidade tem sua limitações também - por exemplo, o atrito dos movimentos está presente, e aumenta comforme a velocidade aumenta!
A estas velocidades de rotação, os fusos chegam nas velocidades críticas e podem começar a vibrar - mesmo que de forma imperceptível a nós - mas começam a atrapalhar as coisas....
As características dos motores - não só o torque "estático" que é aquele que vem anunciado na folha de características dele, mas sim o que se chama "pull in torque" e "pull out Torque" que são as necessidades de vencer movimentos quando os motores estão parados e partem em movimento, e quando estão em movimento, mas devem alterar suas velocidades (ou direção)...
É uma soma de detalhes que contam...
Por exemplo na janela de configuração de movimento do EMC, há duas setinhas que permitem mover o motor daquele eixo que está sendo calibrado.
A velocidade de movimentação do motor através daquelas setinhas é diferente (menor) que quando se pede para ele fazer o teste de movimento automático (percurso conhecido com movimento alternado) - este sim leva em consideração as velocidades e acelerações que está colocando nas janelas logo acima...
Então o que quero dizer é que não adianta só apertar as setinhas e mexer nas velocidades e acelerações (para economizar tempo e saco) - tem que fazer o teste de movimento alternativo sim... :)
E quando encontrar uma velocidade (e aceleração) que faça o motor estolar, diminua os valores em 20 ou 30%!!!!
Não é porque está usando um programa melhor e um driver melhor que vais poder trabalhar no limite - isso não vai acontecer nunca...
-
Cadaviz,
Sim - também estou usando drivers Smile (aliás surpreendentes), mas talvez devido a características muito particulares da minha máquina tenho que limitar as velocidades e acelerações em valores comportadíssimos para ganhar em confiabilidade...
O que pode estar acontecendo é que (no caso do Lolata) é justamente estar trabalhando no limite da coisa - temos que lembrar que são motores pequenos mas que estão fazendo milagres em termos de torque e velocidade...
Eu infelizmente estou irritadíssimo porque não posso usar o EMC como desejo porque ainda tenho perdas por irregularidades do kernel em tempo real, mas assim que corrigir isso poderei falar com mais propriedade desse programa, que é muito bom...
-
Eu infelizmente estou irritadíssimo porque não posso usar o EMC como desejo porque ainda tenho perdas por irregularidades do kernel em tempo real, mas assim que corrigir isso poderei falar com mais propriedade desse programa, que é muito bom ...
Que tipo de prob vc tem aí, Fábio, que irregularidades são essas ?
-
Jorge,
Eu tenho o EMC + LTS instalado num Laptop (Pentium 600 256 Mb mem.) e tenho tido aquele erro de latência que está reportado nas páginas do EMC (Unexpected RealTime delay...)
Tentei instalar um patch que foi reportado pelo Alex Joni (sobre problemas relacionados a SMI - System Management Interrupt) mas não tive sucesso porque o Kernel não reconheceu o arquivo (rtai_smi.ko)...
Infelizmente a página está offline neste momento - http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?FixingDapperSMIIssu es
-
Eu tenho o EMC + LTS instalado num Laptop (Pentium 600 256 Mb mem.) ...
Não gosto nada de laptops para funções em tempo real ... se há um punhado de gente que os usa com sucesso, há uma multidão que enfrenta sérios probs ...
Enfim, tô de olho, se tropeçar em algo relativo a isso, aviso ...
-
Infelizmente a página está offline neste momento -...
Creio que o link correto é este e tá funfando:
http://tinyurl.com/3xaet7
Li rapidamente, sobrando um tempinho mais tarde vou tentar seguir os procedimentos e ver se encontro probs ...
Vc confirmou de algum modo que a latência é causada pelo SMI ?
Pergunto pq na introdução há o seguinte:
"If you have a fairly new motherboard with Intel chipset (e.g. Intel 82845 845 (Brookdale) is a very common one), it most likely has SMI (System Maintenance Interrupt)."
isto me leva a pensar que seu prob pode ser outro ...
Creio que vc já conheça estes links, mas vou deixar aqui, just in case:
Troubleshooting - Checking the Real Time subsystem: http://tinyurl.com/3y3tgb
Tweaking Software Step Generation: http://tinyurl.com/2ler7o
-
Jorge,
Obrigado pelos links - assim que tiver um tempinho, vou lê-los com certeza...
E já que o assunto é este, aqui tem mais um que é no próprio site Rtai:
http://rtai.dk/cgi-bin/gratiswiki.pl?Latency_Killer
-
Fabio;
Obrigado pelas explicações;
Só p; esclarecer, na tela de configurações e não uso as setinhas, eu coloco o curso util da maquina e deixo ela ir e vir por varias e varias vezes, e fico mexendo nas velocidade e acelerações p/ chegar a uma configuração "aceitavel".
Dentro do programa é que eu uso o Jog.
Cadaviz;
Valeu as dicas, estou fuçando bastante o programa.
Enquanto a falar bem das Smiles, eu sou meio suspeito, acho que vou até começar a cobrar cada vez que menciono o nome, hehehhe
Obrigado
-
Jorge,
Eu tenho o EMC + LTS instalado num Laptop (Pentium 600 256 Mb mem.) e tenho tido aquele erro de latência que está reportado nas páginas do EMC (Unexpected RealTime delay...)
aqui aparece esse mesmo erro, tenho um pc comum atlhon XP 2.6, 512Mg de memo, o erro aparece logo no começo da usinagem mas continua usinando, clico em ok e nada acontece continua usinando normalmente
Gilberto
-
Gilberto,
Pois é - o problema é que de vez em quando a máquina erra e erra feio - já perdí diversas peças com essa brincadeira...
-
Tropecei meio que por acaso nisto:
Laptops have a terrible reputation for realtime performance. One list member reported having a PII laptop that would cause a realtime "hiccup" (which would stall the steppers) every time the processor's fan would turn on or off. There was no fix except using a different machine. Fortunately EMC2 will now let you know when it detects a problem like this.
Aproveito pra juntar links relacionados:
EMC2 Supported Hardware: http://tinyurl.com/3covg9
Hardware Requirements: http://tinyurl.com/2ux76z
-
Oi Fabio!
Não compilei; Pra falar a verdade cheguei a conclusão de que o puppy é bom e serve pra dar vida de volta à sua maquina velha, mas quando começa a tomar muito tempo, o que era o caso das inumeras configurações como internet, emc, qcad, wine.. nada melhor que o bom e velho Ubuntu! ...bom, velho nem tanto, porque agora em abril será lançada outra versão LTS. :}
Estou usando o Emc2 no ubuntu mesmo, Qcad, ace, cam.py.. esses programas básicos :P
A propósito, não consegui gerar uma conversão, com o cam.py, na ordem das camadas, nem com um corte continuo, o que equivaleria àquela prioridade das camadas e ao 'optimize' do ace... isso é possivel com o cam.py?
Até+
-
Jorge,
Eu tenho o EMC + LTS instalado num Laptop (Pentium 600 256 Mb mem.) e tenho tido aquele erro de latência que está reportado nas páginas do EMC (Unexpected RealTime delay...)
aqui aparece esse mesmo erro, tenho um pc comum atlhon XP 2.6, 512Mg de memo, o erro aparece logo no começo da usinagem mas continua usinando, clico em ok e nada acontece continua usinando normalmente
Gilberto
Olá Gilberto,
no outro tópico sobre EMC² eu citei sobre esta mensagem (Unexpected RealTime delay...) e só consegui resolver depois que deixei de usar video on-board e espetei uma placa de video PCI de 64MB ai sim deixei de ter esta mensagem, antes aparecia esta mensagem e eu usinava normalmente trabalhos pequenos tipo duas horas até que um dia estava fazendo um trabalho que precisava de mais horas simplesmente travou tudo e perdi o trabalho.
-
Bom dia Paulo
Vi e um outro topico que voce fez um trabalho de 19 horas, e que deixou o micro ligado, voce sou algo como "pausa" no emc? seria isso?
Obrigado
Sérgio
-
Olá Sergio,
foi isso mesmo eu dei pausa no EMC², desliguei a máquina mas deixei o PC ligado e torci para não ter uma queda de energia a noite, no outro dia foi só ligar a máquina sair do pause e continuar o trabalho.
-
ok
Muito obrigado Paulo.
-
Paulo
o meu PC tem uma placa de vídeo 3D 5700 com 128 Mg de ram slot AGP, e até agora apesar de aparecer a menssagem de erro não perdí nenhum trabalho, verdade que as usinagens que faço não demoram muito, ainda não fresei nada que demore nais de 2 hrs
Gilberto
-
Estou com uma duvida com o Emc2.
No Turbocnc eu tinha um recurso para acertar a medida de posicionamento, "dentro" do <F8> eu teclava <Alt + E> e digitava um valor para um determinado eixo, no Emc2, como faço isso ?
-
Lolata,
Não sei bem o que a função F8 faz no turbo , mas acredito que para fazer o que vc quer basta clicar no apalpador e digitar o valor da posição que quer em cada um dos eixos.
-
Fiquei com um dúvida após ler este tópico, hoje eu tenho 6 fins de cursos que cortam a corrente dos meus drivers caso sejam acionados.
Gostaria de fazer o seguinte. Usar apenas 3 (um para cada eixo) onde seria o meu zero máquina. Então limito o tamanho da minha mesa nas configurações. A pergunta é: Se eu fizer isso tenho como zerar minha peça na hora da usinagem? Na verdade o que quero saber é se no EMC eu vou ter o ZERO MÁQUINA e o ZERO DA PEÇA?
Já dei uma olhada como deve fazer para configurar os pinos , porém não entendi direito. Vou anexar a parte do manual que tem isso talvez alguém possa me ajudar a entender.
-
Na verdade o que quero saber é se no EMC eu vou ter o ZERO MÁQUINA e o ZERO DA PEÇA?
Antes de mais nada vamos nos lembrar que há referência absoluta (zero máquina) e referência relativa (zero peça). Nada impede que use uma ou outra, conforme for mais conveniente.
Sugiro que mantenha os fins de curso que já tem, elegendo três deles tb como referência (home).
-
Lolata,
O EMC trabalha de forma diferente do Turbocnc...
Posso estar errado, mas se sua intenção é mudar de posição relativa na máquina, mas continuar fazendo o mesmo trabalho (só que em outro lugar), é só mover os eixos para a posição desejada (através das cotas) e "zerar" todos eles com o botão de "home" que está na tela do EMC...
A máquina estará na posição que voce colocou (a posição desejada) e zerada...
-
CNCNow,
Quanto ao zero máquina e zero peça ok! Porém quanto eu deixar meus fins de curso e configurar 3 deles como home, acho que não vai funcionar, pq hj eu corto a corrente dos drivers com eles, posso estar errado mas para fazer isso que me sugeriu deveria utilizados ligados aos pinos da porta paralela para que eles apenas façam com que meu equipamento pare sem desligar os drivers e caso eu queira trazer o cabeçote para o lado oposto em modo jog eu conseguiria, seria isso? Por favor me corrija se eu estiver errado!
Vi no manual do EMC que tenho como ligar fins de curso e ainda ter sensor HOME , porém não entendi como devo liga-los e configurar na porta paralela: para isso um pino deve ser saida e outro entrada para fechar o circuito mas no manual só fala em saidas?
No manual esta assim:
# newsig homeswitches bit
# linkps parport.0.pin-10-in => homeswitches
# linksp homeswitches => axis.0.home-sw-in
# linksp homeswitches => axis.1.home-sw-in
# linksp homeswitches => axis.2.home-sw-in
###
### Sample separate limit switches on the X axis (axis 0)
###
# newsig X-neg-limit bit
# linkps parport.0.pin-11-in => X-neg-limit
# linksp X-neg-limit => axis.0.neg-lim-sw-in
# newsig X-pos-limit bit
# linkps parport.0.pin-12-in => X-pos-limit
# linksp X-pos-limit => axis.0.pos-lim-sw-in
###
### Just like the shared home switches example, you can wire together
### limit switches. Beware if you hit one, EMC will stop but can’t tell
### you which switch/axis has faulted. Use caution when recovering from this.
###
# newsig Xlimits bit
# linkps parport.pin-13-in => Xlimits
CHAPTER 4. BASIC CONFIGURATIONS FOR A STEPPER BASED SYSTEM 26
# linksp Xlimits => axis.0.neg-lim-sw-in
# linksp Xlimits => axis.0.pos-lim-sw-in
###
### you can also use the "net" syntax to accomplish the "newsig" and "link"
### operations all at once. This command does the same thing as the above
### block.
###
# net Xlimits parport.pin-13-in => axis.0.neg-lim-sw-in axis.0.pos-lim-sw-in
-
Danidillen,
Sei que a questão não foi dirigida a mim, mas quero chamar a atenção para um detalhe: (só minha opinião)
Um final de curso quando é ativado, fará com que o programa "pare" de enviar sinais de movimentação aos eixos, pois pressupõe-se que a máquina alcançou o final do percurso, e mais do que isso é colisão ou algo semelhante...
Fazer o final de curso desligar o driver não é muito correto, além do que, dependendo de como foi ligado, a máquina pode parar mas o programa não sabe que parou, e continua enviando pulsos para um arquivo perdido...
-
... quanto eu deixar meus fins de curso e configurar 3 deles como home, acho que não vai funcionar ...
Funfa sim. O programa é capaz de discernir se a operação é de referência e neste caso interpreta o acionamento da chave como posição zero do eixo ou se a máquina está em operação de usinagem, quando então interpreta os sinas das chaves como ultrapassagem do limite do curso.
... para fazer isso que me sugeriu deveria utilizados ligados aos pinos da porta paralela para que eles apenas façam com que meu equipamento pare sem desligar os drivers e caso eu queira trazer o cabeçote para o lado oposto em modo jog eu conseguiria, seria isso? Por favor me corrija se eu estiver errado!
Depende do que queira ou precise fazer. É possível configurar o software e o hardware pra obter o comportamento desejado. A opção mais simples é utilizar um dos pinos de saída da porta paralela para comando da alimentação dos motores, seja como habilitação (enable), seja para o corte sumário da alimentação, por meio de um relé, por exemplo.
Vi no manual do EMC que tenho como ligar fins de curso e ainda ter sensor HOME , porém não entendi como devo liga-los e configurar na porta paralela: para isso um pino deve ser saida e outro entrada para fechar o circuito mas no manual só fala em saidas?
A função de leitura do estado de chaves é uma função de entrada, não há necessida de pinos de saída para esta função. Uma instalação típica consiste na conexão em série das chaves, ou todas elas ou um par para cada eixo. Portanto pode-se utilizar um único pino de entrada ou um para cada eixo.
Evidentemente a configuração deve espelhar a disposição escolhida para as chaves.
-
Fábio sempre é bem vinda sua ajuda, é exatamente isso que quero fazer ligar meus fins de curso da maneira correta, ou seja, quando houver a colisão no fim de curso que a programa também pare.
Aqui que ta! Como devo fazer isso , já li e reli mil vezes o manual e não consigo compreender como faço as ligações dos pinos e como devo configurar eles.
-
E se olhar nos exemplos de configuração que voce mesmo postou, verá que estão sendo usados os pinos 10, 11 e 13 para entrada de sinais...
-
Exato, sim isso entendi, mas dos dois born do fim de curso um eu ligo no pino 10 por exemplo, e o outro born eu ligo qual pino?
O CNCNow disse para ligar num dos pinos de saida dos motores, tipo assim : um lado do sensor ligo o pino 10 e no outro pino 3 que é o que manda o sinal "dir" para meu motor X seria isso?
-
O CNCNow disse para ligar num dos pinos de saida dos motores ...
Eu não disse isso ... o que eu disse é que uma das opções é usar um pino de saída da porta paralela para o sinal de habilitação dos motores, normalmente chamado de enable, uma entrada frequentemente existente nos drivers com a finalidade de ligar/desligar os motores sem desligar a alimentação.
-
Danidillen,
Vejo que você está bem confuso com os pinos do PC, então me ocorreu dizer para ter PRUDÊNCIA, pois é fácil fazer besteira e fritar a porta LPT do seu micro novinho...
Cuidado!...
-
CNCNow, desculpe , realmente não foi o que disse. Sim meus drivers tem essa entrada de enable, porém nunca usei, talvez seja o momento.
Fábio entendi que os pinos a serem usados são o 10, 11 e 13 porém para uma entrada fazer sentido deve existir algum sinal e é isso que não entendo, dos dois fios da micro um eu ligo o pino 10 por exemplo , mas o que eu ligarei do outro lado da micro?
-
...para uma entrada fazer sentido deve existir algum sinal e é isso que não entendo ...
É simples, veja o diagrama abaixo.
Ao abrir-se uma chave, um nível lógico 1 (5V) manifesta-se no pino da porta e é detectado. O conjunto é alimentado pela fonte do PC.
-
Obrigado Jorge...
-
Ok Jorge!
Deixe me ver se entendo , a chave fica ligada e alimentada por 5V direto da fonte do microcomputador ligado em série com um resistor para cair a tensão, na hora que a chave é então aberta o programa para de enviar pulsos aos drivers, isso é correto? Mas se ao bater no fim de curso eu quiser ir para o lado oposto (no modo jog) , irá funcionar?
Como que isso funciona no equipamento de vcs? Tem como anexar o arquivo da configurção dos pinos para eu dar uma olhada?
Desculpe as perguntas muito básicas que estou fazendo!!!
-
Danidillen,
Isso - quando o interruptor (ou sensor) for atingido, o estado do sinal daquele pino de entrada muda (de "alto" para "baixo" ou vice-versa), e o programa entende que um final de curso foi atingido.
Dependendo das configurações escolhidas, o programa "sabe" qual era a direção do movimento antes de atingir a chave, então permite que se acione o eixo manualmente para o outro sentido...
-
Agora entendi!!!
Vou tentar fazer, vc não acha que é melhor eu alimentar com 3V da fonte do micro para diminuir o risco de queimar muita porta paralela? Ah e sem o resistor?
-
Aí não posso ajudar muto porque não conheço de eletrônica o suficiente, mas creio que o circuito que foi postado pelo Jorge seja o mais correto - não tente reinventar a roda...
-
Só deve cuidar para não passar de 5V, aí sim a paralela corre riscos.
Use um 7805 para regular a tensão.
-
... vc não acha que é melhor eu alimentar com 3V da fonte do micro para diminuir o risco de queimar muita porta paralela? Ah e sem o resistor?
A porta paralela trabalha com o padrão TTL, nível lógico 1 corresponde a algo próximo de 5V e o nível lógico 0 corresponde a algo próximo de 0V. 3V é um nível indeterminado.
Como assim, "queimar muita porta paralela" ?
O resistor não limita tensão, mas corrente, sem ele a fonte sofreria um curto-circuito franco e direto através das chaves.
-
Use um 7805 para regular a tensão.
Não é necessário, Alebe, é preferível usar a própria fonte do PC, é mais econômico e mais seguro.
-
Fiz a ligação conforme o Jorge falou, porém não consegui configurar !
Achei que para configurar tivesse apenas que retirar o sustenido da frente da linha relativa ao homeswitchs...
Sabem como devo alterar na configuração?
-
Fiz a ligação conforme o Jorge falou, porém não consegui configurar !
Use o stepconf wizard, é mais fácil.
-
Olá Jorge!
Para usar a stepconf wizard necessito fazer aquela atualização de que o Fábio comentou no começo do tópico, né?
Valeu pelas dicas depois conto se funcionou.
-
Outro dia eu fui fazer um trabalho com o Emc2 e o resultado ficou meio estranho.
Hoje o Rudolf estava me ajudando a configurar umas coisas e eu fiz um teste na frente dele p/ tentarmos chegar a algum acerto.
Eu fiz um quadrado no artcam de 30 x 30mm, gerei um percurso com uma ferramenta de 6mm por dentro, gerei 3 arquivos, cada um com uma velocidade de percurso.
Veja o resultado, embaixo da cada "quadrado" está marcado a velocidade que usei.
Palpitemmmm o porque.
-
É Lolata,
Estava justamente comentando sobre isso no tópico do Guga:
http://www.guiacnc.com.br/forum/index.php/topic,1410.msg51332.html#msg51332
De acordo com o Fábio, somos prisioneiros da velocidade. :'(
-
Alebe;
O Guda parece que estava usando o Mach, mas o problema parece o mesmo.
Eu dei um passe na madeira de 0.3mm, vou tentar o mesmo teste com o Turbocnc, p/ ver o que dá.
-
Olá!
Fiz a ligação conforme o Jorge falou, atualizei o EMC para a versão 2.2.4 , configurei o pino 10 para home do eixo Y e mesmo assim não consegui ver diferença nenhuma , minha máquina bate na micro e mesmo assim não para? Alguém sabe me explicar por que? Devo ativar alguma coisa de que me esqueci?
Daniel
-
Daniel,
Tem como fazer um esquema (ou uma foto) da ligação do sensor para o PC?
Das duas uma - ou a configuração está errada (informou o pino 10 na config. mas está fisicamente ligado a outro pino) ou a ligação física está errada...
-
Das duas uma - ou a configuração está errada (informou o pino 10 na config. mas está fisicamente ligado a outro pino) ou a ligação física está errada...
Das três uma ... as duas que o Fábio já falou e mais a possível inversão do nível lógico ... veja a tela abaixo.
-
Opa!
Verifiquei o nível lógico e realmente tive que fazer a inversão, porém ainda não funciona, em anexo a minha tela de configuração.
Quanto a ligação conferi e me parece certa, fica com uma tensão de 4,7V quando NÃO acionado e 0 quano acionado o sensor.
Outra, caso funcione e eu clicar o botão home do EMC a máquina deveria se locomover até o sensor, correto? Porém o que acontece é que simplesmente zerar o eixo.
-
CNC now
Vc poderia nos dar uma dica de como instalar um botao de emergencia e como configurar este no Emc2.
Obrigado
-
Daniel,
Explica como você está enviando os eixos para "home"...
-
No botão HOME AXIS...
Estou usando o pino 11 para o home do eixo Y.
Estou colocando -1 a 350 na dimensão da mesa.
-
... dica de como instalar um botao de emergencia e como configurar este no Emc2.
Fernando, vale o que já foi dito para as chaves limites, é a mesma coisa. Dá uma espiadinha nas msgs anteriores ...
-
Daniel,
Para fazer testes, vamos usar um pino só para um eixo só - desabilite os outros pinos por favor...
Vendo a tela que você mandou na outra mensagem, assumo que você usa o pino 11 para o eixo Y, e que quer duas funções nele:
- quer ele como sensor de "Origem" (home) e quer como final de curso.
Abra com um editor de texto o seu arquivo HAL e verifique se existe uma linha assim:
net Y-home parport.0.pin-11-in-not => axis.1.home-sw-in axis.1.neg-lim-sw-in
Se existir esta linha, e os outros sinais foram desabilitados, experimente o botão HOME - deveria funcionar...
Se não funcionar, experimente entrar em modo MDI e digite na linha de comando G28 e execute...
-
Opa!
Com G28 a minha mesa locomove até a o sensor e admique que nesse ponto é 350!Até ai tudo certo!!!
Com o botão home ela assume o valor 350 não interessando onde ela esta realmente!
Ah outra coisa com o depois de usar o G28 , se eu usar o jog a mesa se locomove mesmo não tendo mais curso, pelas configurações que fiz ela não deveria travar nos 350?
Ah não estou usando a função enable dos meus drivers!!
Algumas caracteristicas da minha máquina:
Fuso passo 4mm
motor 23lm c004
Estou usando meio passo (400)
Quanto a linha que me falaste existe sim!
Em anexo algumas telas!!
-
Desculpa Fábio!
O G28 vai para posição 350 independente do sensor!
-
Daniel,
Preste atenção ao seguinte:
Antes, você havia configurado o sensor como sendo do "limite mínimo" (Minimum Limit) e agora está como "Limite Máximo", comforme a primeira foto da sua mensagem...
É por isso que a máquina foi parar nos 350, pois este é o final lógico que você programou...
Experimente ajustar o comando para "Limite Mínimo"...
-
Ok!
Fábio alterei de propósito, pois assim a mesa fica mais fácil de eu posicionar a peça quando for usinar.
A única diferença é que quando eu clicar no botão HOME em vez de o equipamento se posicionar no 0 vai se posicionar no 350, isso é correto?
Mas acontece que ela vai para a posição 350 independente do sensor, e mesmo quando toca o sensor continua mandando pulsos para o motor...
-
Daniel,
O fato do eixo se locomover para um lado ou outro não tem tanta importância, a não ser que isso vai ser refletido na forma de gerar os arquivos de corte, pois no momento da criação você terá que ter em mente onde está a origem...
Posso estar errado, mas as configurações atuais do seu arquivo só estão informando que há um final de curso máximo em Y, mas não informa que o sensor também é usado para Origem...
Veja o código que está no seu programa:
net max-home-Y <= parport.0.pin-11-in-not
Este comando informa para que o pino 11 da paralela seja ligado como limite máximo de Y e como home...
Veja o código que eu sugerí:
net Y-home parport.0.pin-11-in-not => axis.1.home-sw-in axis.1.neg-lim-sw-in
Experimente adicionar esta linha no seu arquivo, e teste...
-
Fábio não funcionou.
Estou achando que pode ser por que estou usando o sinal invertido, ou seja, tem uma tensão de 4,8V direto no pino 11, mas quando aciono a micro ai corta a corrente.Esotu pensando em inverter isso. Que você acha?
Eu aciono a mesa e com o dedo aciono a micro, simplesmente parece que nada aconteceu. Continua se locomovendo.
-
Daniel,
Experimente colocar na frente da linha original do seu arquivo o símbolo " # " (sem as aspas) e rode de novo...
Tem coisa errada, pois das duas uma - ou se o sinal estivesse certo, deveria parar quando se aciona o contato durante algum movimento (inclusive deveria aparecer na tela do Axis ao lado do eixo um símbolo que chegou no final de curso)
ou a máquina deveria ficar imobilizada e apareceria um alerta dizendo que qa máquina está em final de curso, e quando se aciona o sensor ela deveria ser liberada (e poderia até andar com as teclas de jog enquanto se mantém apertado o botão de final de curso) porque o sinal estaria invertido...
-
Vou mandar meu arquivo para você dar uma olhada, isso se puder é claro.
Abraços ,
Daniel
-
Fábio revisei a parte eletrica e ta tudo certo, liguei tudo e testei com o multimetro. Inclusive a continuidade para ter certeza do pino que estou usando.
Fiz a atualização do EMC por cima do que já existia, será que pode ser algo do tipo?
-
Daniel,
Experimente este arquivo>
-
Fábio consegui fazer funcionar...hehe
Olha só, no começo do tópico você ensina a fazer a atualização, fiz passo a passo e parecia que tudo tinha dado certo, o que aconteceu é o seguinte: Fiz a atualização e sai configurando o EMC2 Stepconf Wizard , mas não apaguei os arquivos do EMC2 v. 2.1 .... e por isso não estava funcionando!
Agora tenho agumas dúvidas em como configurar tudo certinho:
-Quero que a dimensão da mesa seja de -1 a 300 mm , vou ter a localização do sensor no 0 . Como faço para que a mesa se locomova no sentido certo para não haver o choque mecânico do outro lado onde não haverá sensor?
-Qual a diferença entre : HOME Location e HOME Switch Location?
-O que é HOME Latch direction? Tentei mudar isso mas minha mesa ainda não vai para o lado em que está o sensor
Abraços,
Daniel
-
Vladimir,
Acredito que desta forma, vc está informando pro prog que tem uma área total de x1200 y1000 z200.
Na minha máquina a área é de x550 y450 z120, eu configurei assim: x-100 to 450 (= 550) y-50 to 400 (=450) z-20 to 100 (=120).
Depois disto parou de aparecer a tela de erro.
Alebe,
No caso desta configuração que você usou em sus cnc, quando você da o comando home por exemplo onde fica posicionado os eixos x,y e z? x-100, y-50 z -20?
-
Fábio consegui fazer funcionar...hehe
Olha só, no começo do tópico você ensina a fazer a atualização, fiz passo a passo e parecia que tudo tinha dado certo, o que aconteceu é o seguinte: Fiz a atualização e sai configurando o EMC2 Stepconf Wizard , mas não apaguei os arquivos do EMC2 v. 2.1 .... e por isso não estava funcionando!
Agora tenho agumas dúvidas em como configurar tudo certinho:
-Quero que a dimensão da mesa seja de -1 a 300 mm , vou ter a localização do sensor no 0 . Como faço para que a mesa se locomova no sentido certo para não haver o choque mecânico do outro lado onde não haverá sensor?
-Qual a diferença entre : HOME Location e HOME Switch Location?
-O que é HOME Latch direction? Tentei mudar isso mas minha mesa ainda não vai para o lado em que está o sensor
Abraços,
Daniel
Faço destas as minhas perguntas se me permitem ???
-
Alebe,
No caso desta configuração que você usou em sus cnc, quando você da o comando home por exemplo onde fica posicionado os eixos x,y e z? x-100, y-50 z -20?
Irá sempre pra zero, nos três eixos.
-
Am, lega! ;D
-
Abra uma janela de "Terminal" e digite: (sem pular linha)
sudo mkdir /dev/rtf; sudo mknod /dev/rtf/3 c 150 3; sudo mknod /dev/rtf3 c 150 3; cd /usr/realtime*/testsuite/kern/latency; ./run
Responda com sua senha, e depois algo parecido com isso aparecerá: (para parar o teste, digite "Ctrl+C")
Grande Fabio,
Se pode me ajudar, eu abri uma janela do terminal (Console na area de trabalho do ubuntu), digitei isto, e não aconteceu nada...
tenho que salvar o arquivo eu ter algum outro arquivo para execultar o teste ???
-
Fabio, outra perguntinha ;D como eu configuro o micro passo no EMC2?
-
Ivan a pergunta não é para mim, mas...,
Na sua 3º imagem da página anterior, "configuração do eixo", já está em micropasso (200).
Yuri - SCS - SP
-
Yuri,
Aí, "Passos do motor por volta", vc deve indicar quantas voltas default tem o motor.
Motores de 1.8º tem 200, motores de 0.9º já seria 400.
Para configurar passo cheio ou meio passo, logo abaixo em "Micropasso do Drive" coloque: 1 para passo cheio, e 2 para meio passo.
http://www.guiacnc.com.br/forum/index.php/topic,1763.msg40094.html#msg40094
-
Se pode me ajudar, eu abri uma janela do terminal (Console na area de trabalho do ubuntu), digitei isto, e não aconteceu nada...
Ivan,
Teste copiando e colando esse texto que o Fábio passou.
As vezes o que parece ponto é virgula, e espaços entre letras também enganam.
Isso é muito comum de acontecer num comando de linux.
Se continuar não funcionando, poste a mensagem que aparece.
-
Se pode me ajudar, eu abri uma janela do terminal (Console na area de trabalho do ubuntu), digitei isto, e não aconteceu nada...
Para abrir um terminal, é só ir no menu "Aplicações > Acessórios > Terminal" ...Lá, digite a linha de comando conforme foi mostrado.
Bem entendido - estou falando da linha de comando para teste de latência...
tenho que salvar o arquivo eu ter algum outro arquivo para execultar o teste ???
Agora estamos falando do arquivo de teste que você deve ter criado usando um Editor de Texto", então é só copiá-lo (ou salvá-lo) em uma pasta de sua preferência, e depois pelo EMC² pode localizá-lo e executá-lo, pois ele é um arquivo de código-G de usinagem...
[/quote]
-
Yuri,
Aí, "Passos do motor por volta", vc deve indicar quantas voltas default tem o motor.
Motores de 1.8º tem 200, motores de 0.9º já seria 400.
Para configurar passo cheio ou meio passo, logo abaixo em "Micropasso do Drive" coloque: 1 para passo cheio, e 2 para meio passo.
http://www.guiacnc.com.br/forum/index.php/topic,1763.msg40094.html#msg40094
No caso me refiro a configuração do driver gecko 212, que tem micro passo de 1 até 5, como faço para configurar isto por ex.?
-
Não tenho certeza, pois nunca usei mais que meio passo.
Mas acredito que vc possa colocar qualquer numero de 1 a 5 em "Micropasso do Drive"
Assim vc terá de 200 a 1000 passos por volta.
-
Engraçado, coloquei o valor 4, e o que aconteceu? O tamanho do desenho saiu em dobro???
-
Vc mudou alguma outra configuração? Qual é o valor de "Passos do motor por volta"
Teste primeiro com 1 e depois com 2 e poste o resultado.
-
sou o nezo a tempo estou lendo as perguntas e respostas do
forum, me cadastrei para tentar ajudar e ser ajudado.tenho o
turbocnc funciona bem mas lento instalei o mc2 mas não funciona.os motores não fazem barulho. os motores x e z ficam
trancados e o y não o que será.
-
sou o nezo a tempo estou lendo as perguntas e respostas do
forum, me cadastrei para tentar ajudar e ser ajudado.tenho o
turbocnc funciona bem mas lento instalei o mc2 mas não funciona.os motores não fazem barulho. os motores x e z ficam
trancados e o y não o que será.
Nezo
Meu camarada, nao entendi muito bem sua dúvida. o mc2 que vc fala possivelmente seja o Emc2 da Linux, mas estamos aí para ajudá-lo. ns esclareça por favor o que seria ¨lento¨e o Emc2 está corretamente configurado?
um abraço
-
Meu camarada, nao entendi muito bem sua dúvida. o mc2 que vc fala possivelmente seja o Emc2 da Linux, mas estamos aí para ajudá-lo. ns esclareça por favor o que seria ¨lento¨e o Emc2 está corretamente configurado?
um abraço
desculpe é Emc2.eu uso o turbocnc em um trabalho que normalmente levaria duas horas o meu leva nove.
-
Meu camarada, nao entendi muito bem sua dúvida. o mc2 que vc fala possivelmente seja o Emc2 da Linux, mas estamos aí para ajudá-lo. ns esclareça por favor o que seria ¨lento¨e o Emc2 está corretamente configurado?
um abraço
desculpe é Emc2.eu uso o turbocnc em um trabalho que normalmente levaria duas horas o meu leva nove.
Talvez seja sua Cpu que é muito lenta, quem sabe o feedrate do seu arquivo de usinagem esteja com valores muito abaixo do esperado por vc.
Um abraço
-
quero usar o EMC da linux e quero saber como ,tenho que comosar do 0 zero
tenho que ter uma cpu com o linux instalado sem o win ?
ou posso intalar o linux direto na cpu com o win ?
consequi trabalhar com o turbocnc aqui no forum não sabia de nada assim como não sei nada do EMC com certeza com voces eu terei sucesso com ele , como eu disse e do zero . um abraço a todos e obrigado.
-
Jane,
Neste tópico foi discutido alguma coisa sobre dual boot.
http://www.guiacnc.com.br/forum/index.php/topic,2338.0.html
De uma lida para ter uma pequena noção sobre esse tema.
Pode ser útil para esclarecer algumas dúvidas e acrescentar outras tantas... ;D
E fique a vontade para perguntar.
E neste voce vai ficar expert em ubunto:
http://www.ubuntubrasil.org/
-
alebe
valeu pela dica estaremos lendo tudo para depois perguntar
obrigado um abraço.
-
Olá,
Estou com problemas, quando inicializo o EMC aparece aquela mensagem de erro assim: Unexpected realtime delay... , já li em outro tópico que a solução é plugar uma placa de video e tal, porém o micro já tem esta placa de video, só que é Nvidea. Que posso fazer para resolver isso, alguém pode me dar algum conselho?
A configuração do micro é:
Placa mãe : Gygabite GA-945GCM-S2C
Plca de video : Geforce 7200GS
Memória: 512 Ram
To usando o Ubuntu 6.06 com a versão do EMC2 V2.2.1
Abraços,
Daniel
-
Vamos ver...
Mesmo com a placa instalada pode ser que os drives dela não foram carregados.
Digitando o comando glxgears no terminal a tela de engrenagens aparece?
De esse outro comando no terminal
lspci
e procure algo como isto no resultado (Esse é o resultado da minha placa, pra vc deve vir algo como NVIDEA ... ) :
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AP [Radeon 9600]
01:00.1 Display controller: ATI Technologies Inc RV350 AP [Radeon 9600] (Secondary)
Se depois dos : aparecer Unknown Device, significa que foi reconhecido mas não esta instalado.
Vc espetou ela depois de ja ter instalado o sistema?
Pode tambem ser um conflito de sistema ou de configuração do próprio emc.
Outra coisa,
Também tem toda a história de apesar do hardware da nvidea sempre ter sido inferior à ati, os drives sempre foram muito superiores e a nvidea nunca a liberou pra comunidade linux, com medo que a ati descobrisse o processo, seria o fim pra ela.
Então as placas dela sempre foram mais complicados de instalar em linux porque os desenvolvedores de sistemas não podiam instalar direto no sistema. Tinha que ser na mão e pelo próprio usuário.
-
Se não me engano, há problemas numa grande quantidade de computadores que usam a placa NVidia junto com o EMC...
No site do EMC encontrará mais material que discute isso...
-
Pessoal
Não sei se alguem já teve este problema com o Emc2, de quando se liga a cpu antes de carregar o Emc2 os eixos começam a rodar aleatoriamente, já me aconteceu com duas Cpus diferentes, o que descarto a possibilidade de ser um problema na cpu. Caso alguem tenha tido caso semelhante a isso nos relate se conseguiu resolver ou se convive com ele.
Um abraço
-
Procure ligar a eletrônica da cnc somente depois de ligar o pc e abrir o emc.
-
Sobre emc2 e videos Nvidea:
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Installing_EMC2#Nvidia_Card_configuration_issues
-
Procure ligar a eletrônica da cnc somente depois de ligar o pc e abrir o emc.
Alebe
É exatamente isso que faço, só que se por um descuido vc sair do programa os eixos vao se movimentar e pode até causar um acidente. Vc tem que estar sempre se cuidando, isso ao meu ver não é normal, o que vc acha? Será que alguem tem alguma solução para este problema..... quem dera!
um abraço
-
Fernando,
Este não é exatamente um problema (ou defeito) e é normal em qualquer sistema...
-
Instalei o Ubuntu da Canonical, e tudo correu bem com exceção da resolução do monitor que no máximo é de 800x600. E acredito que o problema seja a placa gráfica NVídea, tentei alterar a configuração e a resolução diminuiu.
Para instalar o EMC2, resolvi baixar mais uma vez o EMC2 Ubuntu, desinstalei então o o Ubuntu da Canonical e instalei o EMC2 Ubuntu baixado. Consegui instalar, o problema de resolução máxima do monitor de 800x600 continua, mas surgiu outro probleminha. Não consigo configurar/instalar a conexão com a internet. E não faço idéia do que pode ser.
-
Será que alguem tem alguma solução para este problema..... quem dera!
Pode ser que tenha algum serviço rodando em segundo plano que esta sondando a paralela.
Vc habilitou o cups? ou algum drive de impressora?
-
Se posso sugerir, instale a versão recomendada nas páginas do EMC²...
E se possível, leia as seções sobre os possíveis problemas e causas de mau funcionamento, bem como os remédios recomendados...
-
Olá pessoal!
Baixei a versão mais recente do linux Ubuntu + Emc2 e funcionou tudo de cara...
Valeu as dicas...
-
Fernando,
Este não é exatamente um problema (ou defeito) e é normal em qualquer sistema...
Gilli obrigado pela atenção
Fico mais tranquilo com sua resposta, pois estava imaginando que fosse um problema localizado com as minhas cpus, isto de qualquer forma serve de alerta para os incautos. nunca me ocorreu tal situaçao com o Turbocnc ou será que tambem ocorre este fenômeno com este programa de controle?
-
Fernando,
Pode ocorrer (e ocorre) com praticamente todos os programas, pois é do micro, e não do programa propriamente...
Quando o micro reinicia (por exemplo) ele envia sinais aleatórios pelas portas, e se a eletrônica estiver ativa, responde...
-
Fernando,
Pode ocorrer (e ocorre) com praticamente todos os programas, pois é do micro, e não do programa propriamente...
Quando o micro reinicia (por exemplo) ele envia sinais aleatórios pelas portas, e se a eletrônica estiver ativa, responde...
Fgilli
Nao sei se expliquei direito, mas não é aquele pequeno sinal que´dá quando ligamos o micro, mas sim um movimento longo isto é, o eixo Z sai andando rapidamente como se estivesse sendo acionado pelo jog e só para quando encontra o final.
-
Pessoal, fiz o teste de latência em meu micro e deu um valor muito acima do aceitavel, se não me engano deu 200us... O que posso fazer para baixar este valor? Obrigado!
-
Pessoal, pelo que li se colocar uma placa de vídeo Off-board irei conseguir baixar o tempo de latencia... sera que esta placa ajuda??
http://www.digimer.com.br/handler.php?module=site&action=view#produto:1828
-
Pessoal, pelo que li se colocar uma placa de vídeo Off-board irei conseguir baixar o tempo de latencia...
É bem provável.
Eu tinha uma gforce 6200 e funcionava bem, mas sempre tive que instala-la manualmente. Em qualquer linux.
Agora estou usando uma ati9600 e o sistema ja reconhece e instala ela direto.
Qual é o seu processador e placa mãe?
-
Alebe
vou dar uma verificada hoje de noite e coloco aqui, obrigado!!
-
Acruver
a placa com certeza vai ajudar, o micro não está com pouca memória ? para o linux rodar bem é bom ter pelo menos 512M
-
Gimbaf, meu tem 512Mb de memória, achei que o valor da latencia ficou muito alto...
Alebe, com faço para ver a configuração do meu pc no Linux?
Obrigado!!
-
Pessoal,
o que está acontecendo quando vou ajustar as velocidades é o seguinte, quando entro na tela para testar o Eixo, aperto para o motor ir para um lado.. mas o motor não gira continuamente, parece que da alguns pulsos, pausa, da mais alguns.. ou seja fica variando a velocidade de rotação do motor.. mesmo sendo em linha reta,este problema pode ser devido ao tempo de latência ter sido elevado?
Obrigado!
-
Acruwer,
Tem como ser mais claro?
Esse teste de latência serve para dar uma prévia do que se pode esperar do sistema em termos de velocidade (na geração de pulsos), mas mais importante é dar informações que mostrem um possível problema de compatibilidade entre PC e EMC²...
Não importa muito se o valor é alto ou baixo, mas mais importante é um sinal "consistente", sem nenhum tipo de perda ou pausa, como por exemplo uma interrupção desse trem de sinais por um dispositivo, como uma porta USB, ou pior ainda, uim processador incapaz de gerar aquela continuidade de sinais ou de processamento...
O uso de placas de video externas ajuda no processamento, retirando esta tarefa das mãos do processador da placa mãe, mas não quer dizer que resolve tudo - de jeito nenhum...
Por exemplo no meu note há uma interrupção que a cada 3 minutos cria uma pausa que o torna incapaz de manter uma máquina cnc trabalhando, e não é gerada por placa de video mas por um componente no processamento que não tenho acesso infelizmente...
-
Fabio,
o que acontece é o seguinte,
existe aquela tela para teste do eixo, quando vc esta configurando as velocidades..
quando aperto a tecla para que o motor se mova para algum lado, o movimento de rotação do motor não é uniforme, a rotação fica variando.. me parece que os pulsos não são uniformes...assim causando esta variação..
existe algum outro teste que se possa fazer para ver se o pc é adequado para a utilização do EMC2?
Obrigado!
-
Acruwer,
Tem muitas coisas que podem causar esse problema.
O ideal seria desligar todos os modulos que usam muito processamento e memória, como compiz, proteçao de tela, cups e vários outros.
Pra um sistema que vai usar cnc não é bom nem fazer atualizações, somente a do emc.
Só pra ter uma idéia:
Num pc celeron 2.4MHz overclocado a 3.2, memória 1Ghz, video ati 9600.
Fiz o teste (latencia) com o sistema depois de instalado do cd sem instalar mais nada.
Resultado: 24.400.
Atualizei e instalei algumas cositas mas, cups, compiz, bluetooth e etc.
Resultado: 252.800
E algumas vezes o emc nem abriu, mostrando a tela de erro de RT.
Veja se invertendo o sinal do pino de direçao muda algo.
-
Alebe, o que posso fazer para desligar tudo que eu não uso? no caso, eu so quero utilizar o emc2 mesmo, mais nada.. Obrigado!
-
Alguns podem ser desabilitados em Sistema->Administação->Serviços
Como o Anacron, Atd, Bluetooth, Cupsys, britty.
-
Em duas maquinas que eu vi o Emc2 instalado, ao teclar <HOME> os eixois ia p/ Home, sem ter colocado sensor.
Alguem já presenciou isso ?
A minha quando teclo <HOME> eu Zero o eixo ativo
-
Alebe, obrigado! consegui fazer funcionar os motores perfeitamente apenas invertendo o sinal.. ???
Achava que isto não influenciava tanto...
Lolata, obrigado pelo arquivo..
Poderiam me passar as teclas de atalho mais utilizadas no EMC2, por exemplo zerar o eixo, mandar para o home.. etc??
Obrigado novamente...
-
Em duas maquinas que eu vi o Emc2 instalado, ao teclar <HOME> os eixois ia p/ Home, sem ter colocado sensor.
Alguem já presenciou isso ?
A minha quando teclo <HOME> eu Zero o eixo ativo
Na primeira vez que instalei o 8.04 aconteceu isso.
Até achei que tivessem habilitado isso somente a partir dessa versão.
Mas apesar de ter tentado reproduzir esse comportamento, nunca mais consegui :P.
-
...consegui fazer funcionar os motores perfeitamente apenas invertendo o sinal...
Tive o mesmo problema aqui, na primeira vez que configurei o emc.
Bom saber que resolveu. 8)
-
Lolata, obrigado pelo arquivo..
Poderiam me passar as teclas de atalho mais utilizadas no EMC2, por exemplo zerar o eixo, mandar para o home.. etc??
Obrigado novamente...
Anderson;
No EMC2 na parte de ajuda, tem as teclas de atalho (nem todas funcionam).
Um abraço
-
Na primeira vez que instalei o 8.04 aconteceu isso.
Até achei que tivessem habilitado isso somente a partir dessa versão.
Mas apesar de ter tentado reproduzir esse comportamento, nunca mais consegui :P.
Alebe;
A primeira maquina que eu vi esse "problema", eu não tinha muita noção do que era.
Mas ontem um amigo trouxe a maquina dele no barracão, eu copiei o meu arquivo de configuraçãop/ maquina dele, como nossa maquina tinhas as mesmas caracteristicas, eu pensei que o comportamento seria os mesmos, é claro que teria que acertar a parte de aceleração e velocidade, mas ela agiu de maneira diferente da minha.
Como não tinha onde mecher, abri o arquivo de configuração, na maquina do meu amigo, a primeira pagina de configuração, aquela que voce configura os detalhes do drive, não estava igual a minha (eu pensei que o arquivo de configuração guardava essa informação).
Eu acertei manualmente as configurações, copiando da minha maquina, feito isso, a maquina dele agiu igual a minha.
Estranhei muito isso, pois conforme o Rudolf e o Fabio reportou, nessa pagina é spara configuração do drive, como que pode agir diferente na pagina do programa (Teclando <HOME> zera os eixos ou vai para Home ?)
-
Eu tinha uma leve suspeita de que fosse alguma configuração no arquivo ini que se perde quando usamos o assistente.
È, não vai ter jeito. Vamos ter que ler o manual inteiro. ;D ;D :P
-
Alebe,
você sabe qual o motivo do porque eu invertendo o pino funcionou? Obrigado!
-
Ha, mais uma pergunta:
baixei a última versão do ubuntu com o emc2 do site www.linuxcnc.org mas quando vou gravar ele em um cd no final da gravação da erro... ja baixei umas tres vezes deste site e nunca funciona.. o que pode estar acontecendo?? Obrigado!
-
Acruwer,
Pode ser a velocidade de gravacao, que deve estar muito alta
-
A velocidade mínima que tenho é de 10x
Eu não fiz aquele checksun (não sei se é assim que se escreve) pode ser isto também?
-
Acruwer,
Sim - pode ser também...
-
... mas quando vou gravar ele em um cd no final da gravação da erro...
Acredito que é um problema no programa de gravação ou do SO.
Pode parecer que eu odeio o windows, nem tanto ;D, mas muitos problemas que acontecem frequentemente nele pararam de acontecer ao usar o linux.
E gravação de cd-dvd é uma delas. Nunca perdi uma midia no linux, no ruindows era duas a cada 5.
Procure desfragmentar o sistema antes de gravar, e desabilite tudo -> antivirus, proteção de tela, firewall.
-
To começando a pegar nojo deste windows.. ;D
-
Heheheheeee ;D ;D ::)
-
Como faço para fazer este checksun??
-
No Win precisa algum programa, como esse:
http://baixaki.ig.com.br/download/MD5-hasher.htm
Nos linux em um terminal, basta entrar na pasta onde está o arquivo:
$ cd /pasta_do_arquivo Enter
$ md5sum Nome_do_arquivo.iso Enter
-
Alebe, faz isso com o arquivo .ISO?
-
Alenbe,
favor desconsiderar a pergunta anterior... pois não havia visto que tinha um .ISO no comando que você me passou...
Após executar este comando ele vai me dar um número correto? Mas com qual número irei comparar, no site que eu baixei não encontrei este número..
Obrigado!
-
tem sim acuwer..
ao lado do link do download no linuxcnc.org
mas tá ai
The MD5SUM of the CD is 21f4ecdcf9f5ab09ed6 4b5e76fb389e6
esse ai éo número..
capturei agora no site
-
Beleza, de repente aqui na empresa ta bloqueando alguma coisa....
Obrigado!
-
Uma vez eu baixei um arquivo igual a esse do Emc2, gravei varios cds e todos deram pau, o que resolveu foi o seguinte.
Primeiro eu descompactei o arquivo e gravei na raiz do pc, depois eu gravei o cd, ai não deu erro.
-
Utilizando o programinha sugerido pelo Alebe, deu o seguinte numero: 91C5ABB84386091E0FF 056E9EBC40FDB
Bem diferente do postado pelo Fabio camargo... entao este iso esta bichado?? ???
-
Acruwer,
O seu tá correto.
Como podemos ver no link, o Fábio se confundiu e passou o md5 do 6.06.
http://www.linuxcnc.org/content/view/21/4/lang,en/
-
Opa! heheh
então é problema na hora da gravação mesmo... vou tentar gravar de novo então... ja queimei 3 cds tentando.. Obrigado!
-
Eu queimei 5 a primeira vez.
Fiz o seguinte:
Com o arquivo compactado, usei o Nero e opção gravar em ISO. Indiquei o caminho do arquivo e ele gravou.
Simples assim.
Também tinha tentado descompactar e outras loucuras, mas óbvio que não dá certo. Nunca tinha gravado em ISO, por isto os erros.
Abraços,
Yuri - SCS - SP
-
ups.. desculpe a comida de bola..
não se repetirá
-
Não da nada.. o que não entendi até agora é o porque que é tão complicado gravar um cd destes... Sempre gravei cds e nunca queimei um....
-
Pessoal, vamos supor que eu tenha as chaves HOME instaladas, existe a possibilidade de que quando inicio o programa, a maquina faça o zeramento automaticamente?
-
Vc desfragmentou, desligou antivirus, proteção de tela, firewall?
Talvez tenha problemas no programa de gravação, perda de dados do buffer...
Qual é a mensagem de erro no log?
existe a possibilidade de que quando inicio o programa, a maquina faça o zeramento automaticamente?
Eu nunca tentei, mas é possível sim.
Pode-se usar tambem aquela tela que o Gilii criou a pedido do Jack.
-
Alebe, queimei mais tres cds hontem... ele dá erro de Hardware quando está fechando a gravação do cd..
-
Acruwer,
A cópia é iso e está compactada? Você está utilizando o Nero?
Em caso positivo, grave iso com o Nero sem descompactar, fiz isto certa vez e deu certo.
-
O que fiz é o seguinte...
O arquivo veio compactado, dai descompactei, ficou um arquivo .ISO, dai dou dois cliques nele e ele abre a tela do programa que grava cds, não e o nero... e outro.. pode ser por isso...
-
ele dá erro de Hardware quando está fechando a gravação do cd..
Isso é erro do programa gravador ou do windows. Tente usar outro, como o nero.
-
...O arquivo veio compactado...
Não to entendendo é isso. Quando baixo o arquivo, ele já vem em .iso
O que pode estar acontecendo é que alguns programas (ou navegadores) de downloads acrescentam uma extensão a todos os arquivos baixados, mesmo não modificando a estrutura deles.
Neste caso vc deve somente renomear o arquivo, excluindo essa extensão acrescentada.
No caso de ficar assim:
Nome_Do_Arquivo.iso .zip
Não tente abri-lo, simplesmente retire o .zip
dai dou dois cliques nele e ele abre a tela do programa que grava cds
Se não me engano, no EasyCD era assim mesmo.
-
certo então, vou baixar o nero e ver no que da..
Obrigado!
-
Veja meu post lá atrás ::):
Não descompacta, eu fiz isto e não dá certo.
Mande gravar no NERO (usei Nero Express SE), opção "Abrir projeto salvo ou imagem de disco".
Abraços,
Yuri
-
Vou comprar mais uns cds pra tentar e vou baixar o nero tambem.... mas alguém sabe porque é tão difícil gravar um cd do Ubuntu?
-
Eu não tenho tido nenhum problema aqui, e no ultimo mês gravei vários isos de outras distribuições linux e deu tudo certo.
Pode ser 3 as causas para os seus problemas:
-Programa gravador (teste usando outro)
-Conflitos programa X windows
-Hardware (Laser em fim de vida)
-
Anderson
Eu Baixei o arquivo do site do Emc (ubuntu-8.04-desktop-emc2-aj07-i386.iso)
Tentei gravar o cd pelo nero, deu o erro que voce comentou.
Descompactei o arquivo como o Winrar e tentei gravar o cd, tambem deu erro.
Perdi dois cds.
-
Então o problema é do Arquivo mesmo.. eu perdi 5 Cds... heheh Pelo menos não é no meu gravador o problema..
-
Acruwer,
Experimenta baixar a imagem em outro computador, e grave em outr gravador...
Pra mim não é culpa do Ubuntu, mas sim da sua máquina, ou apenas do seu gravador...
Desalinhamento, sujeira etc...
-
Mais uma vez: não abra com o WinRAR.
Copie o arquivo integral, conforme minha mensagem anterior.
O NERO porcura o arquivo e grava. Só isto.
Yuri
-
Yure;
Realmente, agora deu certo, eu tinha usado o Nero, mas não da forma que voce esplicou.
Agora eu segui a risca e deu certinho.
Valew.
-
Então o problema é do Arquivo mesmo.. eu perdi 5 Cds... heheh Pelo menos não é no meu gravador o problema..
Duvido muitíssimo que o prob seja o arquivo. Se vc conferiu o checksum, pode estar seguro de que o arquivo está íntegro, o mais provável é que vc tenha probs com o gravador ou que esteja gravando de maneira incorreta.
O Nero parece propenso a confundir muita gente, eu tenho usado e recomendado o ImgBurn [ www.imgburn.com ] e o povo tem gostado e usado sem probs.
Já foi dito mas vou repetir: o arquivo ISO é uma imagem do CD, e assim deve ser gravado. Se tentar gravar como um arquivo convencional a coisa não funfa.
Se não tem acesso a outro gravador, algum colega poderia fazer a gravação pra vc (eu o faria, mas tô sem CDs virgens aqui e o pior, o correio tá em greve ...).
Outra possibilidade é vc pedir o CD diretamente:
https://shipit.ubuntu.com/
-
Yure;
Realmente, agora deu certo, eu tinha usado o Nero, mas não da forma que voce esplicou.
Agora eu segui a risca e deu certinho.
Valew.
;D ;D ;D Finalmente ajudei alguém... e olha quem ::)
Lolata, também queimei 5, não me pergunte o por quê :P
Nunca havia agravado algo em ISO mas foi só seguir o procedimento que funfa.
Abraços,
Yuri
-
Também tive muitos problemas para gravar cd usando o win.
Fosse cd de dados, músicas ou mesmo isos, e não importando com qual programa como nero, easy cd creator.
Sempre era incerto, se iria dar problema de disco, erro de buffer, e dezenas de outras coisas.
Só parou de dar problemas quando decidi só usar linux para isso.
Seja com o k3b ou o brasero nunca mais perdi um cd, e nem dvds.
Alem de ser um pouco mais ágil a gravação.
Fica a dica.
-
Beleza, vou baixar algum outro programa de gravação e tentar fazer outra tentativa... Valeu pessoal..
-
Nobres Colaboradores.
Gostaria de pedir ajuda, pois em meus primeiros contatos com o EMC2, acabei por criar mais de uma configuração usando o Stepconf.
E estou tentando deletar as que não estou usando mais, pois acabei após muitas tentativas e erros encontrando uma que mais se adequa ás minhas necessidades.
Mas em vão, pois não consigo excluir, pelo menos com os "parcos" conhecimentos que tenho.
Por favor, fico muito grato por qualquer ajuda nesse sentido.
Grato.
Rubens
-
Rubens,
Simplesmente vá no menu Locais -> Pasta Pessoal.
Na janela que abrir abra a pasta Emc2 -> configs.
Aí tera uma pasta e um arquivo ".stepconf" com o mesmo nome para cada configuração criada.
Mantenha só os dois da configuração desejada.
-
Perfeito Alebe.
Como sempre pronto para ajudar.
Exatamente o que eu queria, só que estava tentando pelo Step Config.
Por falar em ajuda. Estou tentando via MP marcar a entrega da sua "caneta" mas não estou conseguindo.
Mande um e_mail para acertarmos (troquei de Outlook e não encontro seu endereço).
Abraços.
Rubens
-
Pessoal,
Quando utilizo sensores fins de curso no Turbocnc, vamos supor, utilizando em modo JOG, colocamos a máquina para ir até o fim de curso e acionar a chave, quando se aciona a chave a máquina para de andar, mesmo mantendo a tecla acionada, ela só irá se mover se colocarmos para que a máquina ande no sentido contrário.
Ai vai a pergunta,
No Emc2 isto acontece da mesma maneira, pois pelo que vi, quando a chave fim de curso é acionada, a máquina para e não vai nem pra um lado e nem pro outro... eu posso mudar este tipo de funcionamento para que funcione que nem o Turbocnc, ou seja, que após acionada a chave, ela so ande no sentido contrario do que estava indo ate acionar o fim de curso??
Abraços!
-
Caro amigo Acruwer.
Não sou expert no assunto, pois ainda estou aprendendo a utilizar todas as funções desse maravilhoso mundo eletronico.
Mas a finalidade da chave fim de curso é limitar o movimento em um sentido específico.
Pela descrição que voce passou (não vai nem para um lado nem para outro) isso é problema de configuração que voce arruma na tela do "stepconfig" pois não há lógica em se limitar o movimento nos dois sentidos.
Visto que o TCNC e o EMC2 fazem praticamente as mesmas coisas (tem funções parecidas).
Pois assim fica parecendo uma chave de stop total (soco - emergencia).
Cada pino da porta paralela configura uma chave de fim de curso.
Essa configuração é diferente para o Turbo e o EMC2, basta portanto, descobrir quais são as alterações que deverão serem feitas
Verifique quais são esses pinos de acordo com a eletronica que voce usa.
Desculpe se falei algo errado e não muito elucidativo, mas é assim que eu entendi e aplico em minha criatura.
Já vi o Turbo trabalhando e com fim de curso, bem como o EMC2, por isso sei que é apenas configuração.
... Isso é só minha opinião (com toda a "venia").
Abraços.
Rubens
-
Como eu não tenho usado fins de curso, não descobri todos os macetes para configurar, mas vc pode usar aquelas opções que tem um sinal de + (Maximum Limit + Home; Both limit+ home), que faz com que ao atingir tal limite o eixo volta para home.
Foi só o que descobri até agora.
-
Também to achando, de repente os pinos estavam configurados de modo que quando acionados, parassem qualquer movimento da máquina...
E outra duvida, sempre que abro o EMC2, aparece uma tela de erro, esta tela acontece para todos?
Abraços!!
-
E outra duvida, sempre que abro o EMC2, aparece uma tela de erro, esta tela acontece para todos?
Para mim sim, muito difícil não acontecer. Mas nenhum problema além deste.
-
Acruwer, talvez usando a opção Probe In no pino, o eixo fique liberado após dar ok na janela de fim de curso encontrado.
Aqui só aparece esse erro se estou usando algum outro programa ao abrir o emc.
Principalmente navegando ou ouvindo mp3.
-
Certo pessoal, irei fazer os testes assim que terminar de montar a minha máquina, se possível gostaria de algumas opniões..
Abraços!
-
Quanto ao teste de latência, para não ter que digitar aquele código todo, basta digitar este comando no terminal:
latency-test
Vai abrir uma janela igual a da imagem abaixo.
Basta anotar o 2º numero abaixo de “max jitter”.
Para parar o teste basta fechar a janela.
Lembre-se de abusar do pc enquanto roda o teste.
-
Pessoal,
acho que isto já deve ter sido respondido, mas não consegui localizar a resposta..Bom, o problema que está acontecendo, é que quando mando cortar um retângulo, no canto do início e do fim fica certo os 90 graus, mas nos outros 3 cantos fica arredondado... se eu baixar a velocidade de corte, da uma melhorada, o que posso fazer para mandar cortar na velocidade normal, mas que ela faça os cantos quadrados? Segue uma imagem do problema...
Obrigado!
-
Aconteceu isso com o Lolata, e foi caso de uma configuração do programa...
Dê uma pesquisada que já foi respondido.
-
Procure por G 61
-
Obrigado!
-
Pessoal,
Alguém possui o manual do EMC2 em Português?
Obrigado!
-
Pessoal,
Gostaria de saber qual a configuração que cuida da velocidade de deslocamento da máquina, ou seja, quando o Z sobe os eixos se deslocam rapidamente (se não me engano G00), este parâmetro seria o de velocidade máxima de cada eixo? Pois está acontecendo da máquina, quando vai se deslocar para cortar a outra peça, acaba perdendo os passos...
Abraços
-
Acruwer,
Quando o programa encontra uma linha G00 num arquivo de corte, a máquina irá se deslocar em rápido até a coordenada desejada.
Se perdeu passo, pode ser que a velocidade esteja um tanto alta para a sua máquina (ou eixo) ou com uma aceleração um tanto acentuada...
Use o Wizard para abrir o arquivo de configuração da sua máquina, e altere os valores de max velocidade e de aceleração dos eixos...
-
Fabio,
O estranho é isto, quando entro naquele programa para alterar as configurações (wizard), eu testo eixo por eixo, até achar a velocidade máxima e aceleração adequadas, coloco uma distância de por exemplo 300mm e deixo o eixo se movendo.. funciona perfeitamente, faço isto em todos os eixos, mas as vezes durante o corte, neste deslocamento rápido a máquina perde os passos, principalmente no eixo X... de repente tenho que baixar um pouco a velocidade máxima, correto?
Obrigado!
-
Acruwer,
Claro que você sabe, poiis isso já foi mais que discutido e conversado, mas não custa nada repetir...
Quando se encontro a velocidade máxima, deve-se "reduzir" um tanto generoso para garantir que a máquina não perca passos...
Quanto deve se reduzir?
Depende muito da máquina, mas normalmente algo em torno de 30 a 40%...
Pode usar mais rápido?
Claro que pode, mas depende do que isso representa na sua máquina - não tem uma fórmula certa para todos...
Por exemplo, tenho uma máquina que pode andar a 12 metros/minuto, mas está limitada a 8 metros/minuto...
-
Certo, então vou reduzir mais um pouco a velocidade máxima do eixo X, pois é que está apresentado problemas.. A gente sempre quer andar mais rápido do que se pode.. :P
Obrigado!
-
Prezados Parceiros, estou ficando curioso a respeito do Linux e o Emc, pois tenho visto que muitos frequentadores deste Forum já são usuários destes softwares. A fim de robustecer meu interesse e me encorajar a encarar mais esta maratona, gostaria de saber quais são as vantagens técnicas e operacionais que se obtem com essa mudança? Nossa máquina vai render mais do que se obtem hj com Turbocnc e Dos? Grato pelos esclarecimentos. Odair
-
... estou ficando curioso ... Nossa máquina vai render mais do que se obtem hj com Turbocnc e Dos?
Odair, para a utilização mais corriqueira, a principal vantagem é o contorno com velocidade constante, de resto a coisa é mais cosmética, a interface é mais bonitinha ... por outro lado, o EMC2 é extremamente poderoso e em mãos de quem conheça a coisa mais a fundo permite implementar muitas funções interessantes. Eu sou um incentivador do uso do EMC2, por ele mesmo e tb pra ajudar a quebrar a barreira cultural em relação ao Linux ...
Enfim, só vc pode julgar o que é melhor pra si e não se pode julgar sem experimentar, né ? Então trate de arregaçar as mangas e vamos nessa ... ;D ;D ;D
-
Grande Odair;
o Emc2 é bem mais "Redondo" que o turbocnc, como o Sir Jorge comentou, voce consegue melhorar a velocidade e tambem o acabamento, pois ele não "para" em cada linha de comando,
Eu sinto falta de algumas funções no Emc2 em relação ao turbocnc, mas eu não volto p/ turbocnc não.
Se voce experimentar vai ser mais um desertor do turbocnc.
Aproveitando a deixa, como modificar o pós processador do emc2 para inserir numero de linhas no codigo G ?
Um Abraço.
-
Jorge e Lolata, muito obrigado pelos argumentos convincentes e encorajadores. Abraços. Odair
-
Aproveitando a deixa, como modificar o pós processador do emc2 para inserir numero de linhas no codigo G ?
Um Abraço.
lolata aquele que mudei e disponibilizei no forum numera as linhas de 10 em 10.segue novamente o arquivo
-
Valew Jack,
Vou testar o arquivo;
Agora que eu reparei no codigo G que o pos processador EMC2 gera, não tem o G2 e o G3.
O mesmo desenho eu gerei o codigo g com o Pos Processador EMC2, esse ficou com um tamanho de 334K (sem codigo G2 e G3), usando o pos processador que voce postou, numerando as linhas e usando o G2 3 G3, o arquivo ficou com 140K.
Vamos ver o que muda na hora do trabalho.
Obrigado.
-
Aproveitando a deixa, como modificar o pós processador do emc2 para inserir numero de linhas no codigo G ?
Depende do programa que você usa para gerar os arquivos para o EMC²...
-
Vamos ver o que muda na hora do trabalho.
Obrigado.
Me faz um favor veja ai se a maq trabalha mais macia com esse pos, usei o arquivo gerado pro mach, e não tem interpolação circular e a maq vibra mais pois tem de ler linha por linha de um circulo que na verdade é um monte de pequenas retas, com esse a impressão que dá é que a maq ficou mais macia.
-
Depende do programa que você usa para gerar os arquivos para o EMC²...
Gilii;
Eu tenho um pos aqui chamado EMC2, eu peguei aqui mesmo no forum, essa não tinha numero de linha e tambem não tinha os comandos G2 e G3, o Jack postou um aqui e eu vou fazer uns testes no Emc2 p/ ver se muda alguma coisa.
O numero de linha é bom, pois se der algum problema durante o trabalho, é só abortar a missão, ver a linha que parou e começar novamente a partir dessa linha.
-
Não funfou;
Usei o pos processador que o Jack postou ai em cima e tentei rodar no emc2.
Olhe o erro
-
Lolata,
vc ja tentou usar o pos que o Richard disponibilizou naquele tutorial de zerar ferramenta.
Eu estou usando ele e ta funfando bem.
-
Alebe;
Vou experimentar, mas essa tambem não tem o G2 e G3, sabe o porque...
agora fiquei sismado.
-
O erro que deu não é exatamente do pós processador, mas do desenho...
Se funciona com o Jack deveria funcionar com você...
-
mas essa tambem não tem o G2 e G3, sabe o porque...
São configurações que vc emplementa se quiser no seu pos.
No manual do emc acho que tem um tuto explicando sobre isso.
-
Não funfou;
Usei o pos processador que o Jack postou ai em cima e tentei rodar no emc2.
Olhe o erro
aqui tambem qdo tentei usar deu esse mesmo erro até mesmo no mach, no emc não lenbro como resolvi mas no mach tem uma tela lá que tem pra escolher "IJ Mode" Absolute ou Inc que se não me engano deve ser de incremental.
-
Bom;
Fuça da qui fuça dali, eu uni o Pos do turbocnc com um pouco do Emc2 com um pouco do Jack, agora o meu codigo G tem G2 e G3, M7, M8 e M9, tem numeros de linhas.
Com G2 e G3 o Emc2 ficou muiiiito mais turbinado, ele adota a mesma velocidade em retas e em curvas, ficou o Bicho.
Alebe, onde tem o Tuto do Emc2 ?
Obrigado a todos.
-
valeu vou testar
-
nota dez ;D rodou no mach tambem :D
-
Melhorou o desempenho ?
-
Melhorou o desempenho ?
ainda uso o mach, depois testo no emc, mas testei aqui novamente e acho que com interpolação circular a maq fica mais macia, o funcionamento.
-
Lolata,
Apesar de não poder usar a máquina no momento vou testar tambem.
No manual do emc que ja vem no ubunto.
Aplicações -> CNC -> Emc2 User Manual
-
Hoje refiz o teste de latência (ainda não havia feito na versão nova do Ubuntu+EMC2). Antes os valores eram próximos de 17.000... agora: 1017640
Esta máquina é um Pentium 3.0 HT com 1Gb
-
Pessoal,
Uma questão,
Quando abro o programa EMC, a barra da velocidade de Jog está bem baixa, por exemplo em 20% do valor da velocidade máxima.
Gostaria de saber como faço (se possível) para que, sempre que abra o EMC2, a velocidade de jog seja a máxima. Para não precisar ajusta-la.
Obrigado!
-
Pessoal,
Uma questão,
Quando abro o programa EMC, a barra da velocidade de Jog está bem baixa, por exemplo em 20% do valor da velocidade máxima.
Gostaria de saber como faço (se possível) para que, sempre que abra o EMC2, a velocidade de jog seja a máxima. Para não precisar ajusta-la.
Obrigado!
Altere no arquivo *.ini do emc, que você esta usando, a seguinte linha na secção [trAJ]:
[trAJ]
AXES = 3
COORDINATES = X Y Z
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 12.00<- use a porcentagem da MAX_LINEAR_VELOCITY que voce quer (ex. 30,0 = 100%)
MAX_LINEAR_VELOCITY = 30.00
-
Obrigado Mestre do EMC2!! ;D
Abraços
-
Dando minha pequena contribuição, Disponibilizo o Curso INFO UBUNTU v.6.10 em Portugues-BR
Esse curso explica desde a instalação (com um HD, dois HD's, Dual Boot) até instalações de Hardwares
http://depositfiles.com/files/mitcco4sx
É só descompactar e clicar no arquivo "curso.exe"
Bom proveito...
-
Bom Dia a todos.
A controladora que uso na minha máquina é projeto meu, que fiz usando um pic 16f628. Primeiro fiz um teste com o emc2, mas não consegui fazer funcionar, então tentei o turbo cnc e deu problema também, depois de muito tentar, verifiquei que meu projeto de controladora só funcionava no turbocnc passando o parâmetro PulseWidth de 10 para 300, tentei fazer a mesma coisa no emc2 mas não tive sucesso. Então pergunto: Tem um jeito fácil de transformar um arquivo de configuração do turbocnc para o emc2? Antecipadamente agradeço.
-
Evandro,
O EMC é plenamente configurável, e tenho certeza que há como configurar a largura de pulso de qualquer sinal...
Não estou no EMC no momento, mas depois eu posto alguma coisa.
De quaLquer forma, procure os artigos de configuração do emc.
-
... só funcionava no turbocnc passando o parâmetro PulseWidth de 10 para 300 ...
Evandro, tá um pouco estranho isso ... tenho a impressão de que vc tá usando um clock de baixa frequência e/ou escreveu o prog em linguagem de alto nível ... é uma limitação bastante severa, provavelmente vc não vai conseguir velocidades razoáveis e além disso deverá encontrar probs devido a jitter elevado e/ou perda de passos ...
Minha sugestão é no sentido de revisar o projeto, creio que não vale a pena ir adiante sem que a coisa apresente um desempenho razoável ...
-
Engraçado,
Teste de Latência :o
Testei em outro PC um Dell AMD64 e o valor de latência está em 14.000 ??? No outro PC um Pentium HT 3.0 está em 1.200.000 ??? pode isto ou reinstalar tudo é a solução ou voltar a versão 6 do EMC2 / Ubuntu ?
-
Yuri,
Estou com o ubuntu 8.04, instalei o emc2, estou apanhando com a configuração do vídeo, minha placa é nvidia. Já vi relatos parecidos com o seu, fiz o teste de latência pensando que também teria problemas, entretanto obtive bons números ao que parece, 22156 e 19826.
-
É Yuri,
A coisa muda muito dependendo do hardware.
Tem a ver com velocidades de barramento, processador, memoria e principalmente video.
Os 2 pc que usou tem video off?
-
Sim.
NovaData Pentium 3.0 HyperTheading HD Hitachi 80Gb - 1 Gb
Dell AMD 64X2 Dual Core 3800+ - 1 Gb
Vou testar no ND que apresenta este número maluco uma placa que tenho em outro identico, mas este sem o Ubuntu. Esta placa de video é uma FX 6200 256Mb
-
Engraçado,
Teste de Latência :o
Testei em outro PC um Dell AMD64 e o valor de latência está em 14.000 ??? No outro PC um Pentium HT 3.0 está em 1.200.000 ??? pode isto ou reinstalar tudo é a solução ou voltar a versão 6 do EMC2 / Ubuntu ?
tenho um athlon XP 2.6 com 1G de memo hd 80G samsung, VGA NV geforce 5700, o teste de latência deu 15.400 com os drives da VGA instados, talvez seu problema seja esse os drives da VGA não estão corretamente instalados
para instalar automáticamente os drives da VGA tem um programa chamado envy, foi um achado para mim, se o pc está conectado à internet,
para instalar o envy vá até o console do linux e digite :
sudo apt-get install envyng-core envyng-gtk build-essential
-
Instalei mas não alterou a latência.
O computador em Linux ou Win funciona perfeitamente, rápido e não apresenta nenhum problema ???
-
tambem tive um problema com um AMD x2 4200, e MB gigabyte, o emc não rodou nem a marreta a solução foi voltar para o PC antigo, ver tópico:http://www.guiacnc.com.br/forum/index.php/topic,3100.0.html provalvelmente alguma coisa com drives da MB, já tentou rodar a máquina para ver se está rodando normal, com essa latência deve ficar super lenta, se estiver com velocidade normal é o teste de latência que está errado
-
Parece que a lerdeza esta no HT 3 e não no AMD.
-
Exatamente.
Quem está lerdo é o Pentium 4 HT 3.0 não o AMD64, este é um canhãozinho.
Mudei a placa de vídeo e nada. Vou tentar reinstalar.
Como não usei a versão 8.04 para usinar, o que vocês acham se eu voltar para a versão 6 ? Em termos de EMC2 vou perder algo ?
-
Yuri,
Se voltar a usar o Ubuntu 6, acho que não perde nada porque de qualquer forma você pode atualizar o EMC para a última versão, já que presumo que a intenção é usar o programa de controle e não o linux necessáriamente...
-
Exato.
Qual a melhor forma de eliminar a versão 8 e instalar a 6 ? O CD com o EMC2 e versao 6 eu tenho.
-
Yuri,
Formatando a máquina...
Apenas como dica:
Quando eu vou instalar um Linux, eu procuro criar 3 partições da seguinte forma:
1 = swap
2 = partição raiz (normalmente representada por uma / )
3 = partição /home - onde ficam os dados pessoais, arquivos, etc...
Quando precisa formatar (raramente) só formato a partição / (partição raiz) e assim não perco nada (ou o menos possível)...
-
Acho que descobri o problema da latência:
Minha placa de vídeo onboard é uma VIA VT6102.
Instalei uma placa of FX6200 e não alterou a latência... será que tem que desabilitar algo?
Na CNCzinha anterior fresei com este mesmo PC e tudo ocorreu as mil maravilhas. Será que este número de 1.000.000 é real e apresentará problemas? Estes seriam pr ex., perda de passo ?
Detalhe é que o PC roda rápido e perfeito tanto no XP quanto no 8.04.
Mudei memória, reinstalei o 6 e depois o 8 e tudo continua na mesma ??? :o :( >:(
-
Olá Yuri.
Tive também muito problema com essa "bendita" latencia.
Primeiro eu usava um note, o resultado era altissimo, perto dos 200.000.
Mas todos os testes que realizei nunca deram problemas, perdia o passo apenas quando eu usava com altas velocidades, do resto perfeito.
Ai passei para um PC - Celerom (alguma coisa). Placa de vídeo "on board".
O teste também era alto, perto dos 180.000.
Dai o Alebe e outros me deram a dica da placa de vídeo "off board".
Procurei as que foram indicadas mas só encontrei a ATI - Radeon 9250.
Instalei e funfou perfeitamente.
O teste de Latência ficou jóia. Perto dos 18.000, que pelo que li está ótimo.
Portanto, tente essas 2 marcas (uma eu não me lembro mas está escrito pelo forum) ATI - Radeon, custa por volta de R$ 150,00 (nova) e resolveu meu problema.
Espero poder ter ajudado um pouco.
Abraços.
Rubens
-
Só não esqueçam de um detalhe:
O teste de latência não é "SÓ" para "ver" o menor valor, mas para determinar "SE" há alguma interrupção ou "soluço" por parte do computador, e esta interrupção deve ser testada por algum tempo relativamente longo, e se possível "estressando" o computador, abrindo e rodando programas, como por exemplo openglx e outros, "menos o proprio EMC" !!!
Não adianta nada rodar o teste por um ou dois minutinhos...
Dependendo dos resultados, há como configurar certos aspectos do ambiente para tentar melhorar as coisas, mas pode haver casos em que a combinação de placas e dispositivos instalados na máquina não permitam um comportamento que interesse ao conjunto Linux/EMC...
-
Alguem pode me ceder o UBUNTU 6.10?
Baixei na net o Ubuntu 8.10 más não consigo instalar no meu velho PC Pentium III 550 Ghz. Procurei no Google pelo 6.10 más não encontrei essa versão. estou em São Paulo-SP Zona Norte - Casa Verde.
Posso retirar.
Outra coisa, não escontrei informações sobre configurações mínimas nem no Site oficial do Ubuntu. Alguem tem essa informação?
Desde já agradeço.
Edson S.Garcia.
-
Se você aceitar minha oferta, mando pelo correio ;D
Palavra mágica: tornar-se Colaborador 8)
-
Aqui:
http://old-releases.ubuntu.com/releases/edgy/
No proprio site do Ubuntu há todas as referencias sobre as configurações mínimas...
-
Yuri,
Desculpe - só ví sua postagem depois...
Agora ele tem duas opções - ou baixa do link que eu mandei ou recebe de você...
-
Procurei no Google pelo 6.10 más não encontrei essa versão.
A versão mais recomendável pra rodar o EMC2 é a 6.06 LTS além da mais recente 8.04 ...
estou em São Paulo-SP Zona Norte - Casa Verde. Posso retirar.
Então tenho o prazer e a honra de te-lo como vizinho, venha buscar se não quiser ou não puder baixar ...
Outra coisa, não escontrei informações sobre configurações mínimas nem no Site oficial do Ubuntu. Alguem tem essa informação?
https://help.ubuntu.com/community/Installation/SystemRequirements
-
Jorge L.
Terei muito prazer em conhecê-lo pessoalmente e retirar o UBUNTU 6.06 ou 6.10 como você sugeriu.
mandarei uma MP com meu telefone para marcar um dia e hora para buscar.
Agradeço sua verdadeira colaboração e despreendimento. e tomara que um dia eu possa retribuir-lhe em triplo esse seu favor.
Se você aceitar minha oferta, mando pelo correio ;D
Palavra mágica: tornar-se Colaborador 8)
Yuri, pelo que entendi as ajudas nesse Furum estarão condicionada ao fato de ser ou não "Colaborador".
Creio que você está entrando em um território muito perigoso, já vi muito sites se teteriorarem por pensamentos igual ao teu.
Estou certo que essa sua atitute não condiz com as dos verdadeiros responsáveis polo Site.
Todo e qualquer Site de Furum, necessita de colaboradores, mas fique certo que precisa e muito, muito mesmo dos usuários, que dão dinamismo ao furum, sem êles um Site não subexiste.
Penso realmente em ser mais um dos que colaboram, mas dessa forma que você quer me induzir não é o caminho. Tente ser mais colaborador em todos os sentidos. Eu e muitos usuários não queremos integrar um ambiente com pessoas de seu carater.
Agradeço sua oferta, mas declino por princípios.
Grato
Edson Sanches Garcia.
-
Mais um teste referente a latência.
Como tenho outro NovaData HT 3.0 mas este com 1.3Gb e Placa de Video OffBoard de 256 Mb resolvi fazer o teste usando o LiveCD... resultado o mesmo 1.150.000 que no outro que tem 1.0Gb OnBoard >:(
Não satisfeito fui testar o Dell da esposa, um Celeron 2.80Gb com 256 Mb e Placa OnBoard.... reultado 24.613 para a latência.
A questão é que enquanto o HT 3.0 inicia o LiveCD rápido e faz o teste sem demorar, o Dell de latência baixa demorou quase 10 minutos para carregar.
Alguma idéia do que ocorre ? É mesmo confiável este teste ou o número de 1.000.000 pode ser alguma distorção do sistema ? ::)
-
Yuri,
Pressupõe-se que o EMC esteja instalado, não???
Rodar o EMC pelo livecd é uma coisa (não muito católica, mas passa) agora não creio que vá funcionar direito em nenhum teste de latência...
-
Edson,
De forma nenhuma a ajuda está vinculada a ser ou não "colaborador", tenha acerteza disso.
Tenho certeza que a intenção do Yuri foi das melhores possíveis, e você não deve julgar ninguém antes de realmente conhecer pessoalmente.
-
Yuri, vc já deu uma espiada nisto ?
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TroubleShooting#RTAI_Latency_test
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?FixingSMIIssues
Dá pra salvar e mandar o resultado um teste ?
-
Yuri, pelo que entendi as ajudas nesse Furum estarão condicionada ao fato de ser ou não "Colaborador".
Edson, o Yuri é um dos mais ativos e cooperativos membros da nossa confraria, sempre muito bem humorado e brincalhão. É disso que se trata, uma brincadeira antes de mais nada, seria um equívoco interpretar de outra maneira. Ele aproveitou a oportunidade pra tentar ajudar a vc e ao fórum bem ao jeito dele, fazendo um convite como tirada de humor. É só e apenasmente isto. Espero que essa nuvenzinha escura que pairou por aqui se dissipe muito rapidamente ... ;D
-
Yuri,
Pressupõe-se que o EMC esteja instalado, não???
Rodar o EMC pelo livecd é uma coisa (não muito católica, mas passa) agora não creio que vá funcionar direito em nenhum teste de latência...
Eu fiz o teste de latência com o sistema instalado no PC e com o LiveCD no mesmo PC.
Resultado de latência idêntico, não igual, mas idêntico ;D
-
Então desculpe - retiro o que eu disse.
Achei que estaria ajudando...
-
E está Gilii ;D
O que quero dizer é que a latência, pela minha experiência, não está ligada a instalação em si.... veja, quando fazemos o teste não é necessário abusar do PC ?
Usando o LiveCD já é um belo abuso.
Jorge,
Talvez a questão esteja no tar SMI... agora vou ter que aprender este tar de Linx ::)
-
... agora vou ter que aprender este tar de Linx ::)
Hehehe
Demorou...
Vc ainda vai aprender a odiar o ruindows. ;D ;D ;D
-
Edson,
De forma nenhuma a ajuda está vinculada a ser ou não "colaborador", tenha acerteza disso.
A resposta do Yuri deixou-me completamente frustrado, pois já estou comprando algumas peças para montar a minha CNC insentivado por vocês.
Com toda certeza precisarei da ajuda dos grandes mestres desse forum, que é o único, desse assunto, que acompanho constantemente (Já é o meu site de abertura do IE).
Assim como você, Fábio, e o Jorge L. responderam, e como leio quase tudo que aqui é e foi postado, já havia percebido que o intuito desse Furum é colaborar com os menos experiêntes.
Se me excedi em meus comentários, peço desculpas, ficando mais tranquilo em relação aos senhores e continuando a comprar mais peças para minha CNC.
Grato
Edson Sanches Garcia.
-
Olá Pessoal!
Alguém ai já configurou o EMC para uma máquina com sistema de cremalheira em vez de fuso?
Fábio vi as fotos da sua máquina ( MechMat) você usou o EMC para controle da mesma? Caso sim, existe algum aplicativo tipo o Stepconf para fazer as configurações? Caso já tenha sido debatido estas perguntas no Fórum peço desculpas antecipadamente!!
Abraços a todos!!
-
Alguém ai já configurou o EMC para uma máquina com sistema de cremalheira em vez de fuso?
Sim.
Fábio vi as fotos da sua máquina ( MechMat) você usou o EMC para controle da mesma?
Não - usei Turbocnc e Mach3...
existe algum aplicativo tipo o Stepconf para fazer as configurações?
Sim - pode usar o programa Druida do EMC para isso - ajuda muito
Voce deve conhecer dados como o diametro primitivo das engrenagens usadas, das reduções (se estiver usando), do modo de acionamento do motor (meio passo, passo cheio, etc) e os dados do motor (normalmente usamos 200 passos/giro)
Com um pouco de aritmética se determinam os valores a serem impostos nas janelas de configuração de qualquer programa - não só do EMC...
-
Ok! Desculpe minha ignorância, o que é "Druida" ?
Achei qeu tivesse algo como o Stepconf, tipo onde eu indicasse Z , módulo , passo do motor, e ficasse tudo configurado dentro dos conformes. Como faço para instalar o Druida? Onde baixo?
Abraços,
Daniel
-
Os programas de auxílio do Windows se chamam "wizards" - os do Linux, "Druidas"... :)
Sim - o "Stepconf" é um programa Druida criado para facilitar a vida na hora da configuração...
Não sei se entendí,, mas o programa está junto no mesmo menu de onde se lança o EMC...
Que versão de EMC está usando, e em que distro está instalado?
-
Opa!
Versão Ubuntu 8 , baixei o que tem o EMC 2.5 já com ele.
Vou dar uma olhada com mais calma e ver se descubro alguma coisa, vou olhar o manual dela tb.
Abraços
-
Pessoal,
Consegui instalar o Ubuntu novamente, criei um ícone na área de trabalho do EMC2, mas quando clico nele, abre a tela de opções de configurações, gostaria de saber como faço para que ele já inicie diretamente com a minha configuração, sem ficar perguntando.. antes eu tinha assim, mas não me lembro o que foi feito..
Obrigado a todos!
-
Clique no atalho com o botão direito e na aba Lançador deixe assim:
/usr/bin/emc /home/nome_de_usuário/emc2/configs/nome_da_configuração-mill/nome_da_configuração-mill.ini
Se algum diretório tiver maiuscula no nome, digite com maiuscula.
-
obrigado Alebe
-
Pessoal,
La vai mais uma..
Existe a possibilidade de colocar ao final da execução do código, o tempo que levou para cortar a peça? Que nem tem no Turbocnc?
Obrigado!
-
Eu não achei resposta, quando abro um arquivo no EMC2 aparece os seguintes erros (Cannot do g1 With zero feed rate) e (linear move on line 2 would exceed limits) como resolver isso. Obrigado
-
No 1º esta faltando o valor de feed rate.
Como em:
G01 X 10.000 Y 10.000 F1000
No 2º o arquivo que pretende usinar tem area maior que a configurada no emc.
-
No 1º esta faltando o valor de feed rate.
Como em:
G01 X 10.000 Y 10.000 F1000
O arquivo eu converti com o ace no Win e mandei para o EMC2 com eu coloco esse valor como resolver
-
Vc pode abrir o gcode no bloco de notas e acrescentar manualmente o F que precisa.
Ou então usar um programa que ja acrescente direto.
Não sei se isso é editavel no ace
-
Ola a todos!
Quando faço o teste de latencia como o Fgilii diz, dá em torno de 40000 (aceitável)
Porem quando digito no terminal "latency-test" como foi ensinado aqui por um outro colega, da um numero alto 122000. PORQUE?????? Qual devo levar em consideração?
Outra duvida:
Para os números de "Step time" "Step Space" "direction Hold" e "direction setup", Se não souber o tipo de driver, ou mesmo sabendo, posso ir por tentativa e erro, até uma melhor performance. Ou esses números errados, danificariam algo?
De ja agradeço!
Ha braços
-
Quando faço o teste de latencia...
Aqui fica no mesmo valor.
-
Já fiz vários testes de latência, de um e outro jeito, e sempre dão os mesmo resultados divergentes.
Quanto às configurações. Meu driver é baseado no L297, porem o motor funciona bem mais “macio” quando escolho a opção GECKO, e sem problemas.
Meus motores são nema 34 de 30n.m. Estou testando Dois na maquina e um na bancada (livre). No mach2 ou 3 ou em outra configuração que não seja a Gecko no EMC2, eles “travam” ou “estolam” as vezes, principalmente a BAIXAS velocidades (15mm).
Sera que posso adotar essa configuração que roda “macio” sem problemas?
Há braços
-
Sera que posso adotar essa configuração que roda “macio” sem problemas?
Sim, pode...
-
Muito obrigado Fgilii!
-
Estou começando a utilizar meu spindle com inversor. O que esta ocorrendo é que quando boto para rodar o equipamento liga mas não atinge a rotação para usinar antes de entrar em contato com a peça, mesmo quando eu a ligo antes com o F9. Quando ligo antes e boto pra rodar ela desliga e liga.
-
Daniel,
Insira nos arquivos de usinagem um código de pausa por algum tempo, como por exemplo 3 ou 5 segundos...
Isso dá tempo do motor embalar...
-
Esta pausa eu dou com um comando M... e digo quantos segundos quero? Tem como eu configurar o EMC para que todos os arquivos tenham este comando no cabeçalho?
-
Use G04...
Por exemplo, se quer uma pausa de 4 segundos, escreva "G04 P4"
Este comando vai no cabeçalho dos arquivos de corte, e dependendo do programa usado, poderá alterar o pós processador para efetivar as alterações.
-
Não to conseguindo, no começo do meu código tem um M3... pode ser por isso
-
Coloca depois do M3
-
Fiz isso e não funcionou... G04 P05
-
Agora funcionou... Fiz o seguinte
M3
G04P5
E deu tudo certinho, valeu Fábio
-
Clao, G04 P05 serão 0,5 segundos!
-
Clao, G04 P05 serão 0,5 segundos!
Sem ponto decimal ?! :P
-
A bastante tempo leio suas mensagens aqui no forum e creio que vc possa me ajudar, baixei o ubuntu+emc2 e fiz a instalação em minha maquina AMD 64 X2, 1G mem, 2 HDs, a instalação foi tranquila em 1 dos HDs, foi criado menu de boot que funcionou legal, porem não consigo instalar o emc2. podia me dar uma força?
Odayr Fabricio
Se vc fez a instalação do Ubuntu já com o EMC2 integrado não é preciso instalar o EMC2 ... Ele já estará disponível no menu de aplicações, é só rodar ... no mesmo menu vc encontrará o Stepconf pra configurar ...
-
jorge,
acho que deve haver algum problema na instalação do ubuntu, pois parte esta em portugues e parte não, em applications não encontrei emc porem na area de trabalho tenho uma pasta emc com varios arquivos
-
Fabricio,
Abra um terminal (menu Aplicações -> Acessórios -> Terminal (ou Consola), digite este comando e de Enter
/usr/bin/emc
Quanto ao idioma, habilite o portugues no menu Sistema ->Administração -> Suporte a idiomas (ou Language)
-
Ola amigos, poderam me ajudar
Fiz o iso no cd do Ubuntu 6.06 live cd, s´que quando dou boot no computador pelo cd aparece a seguinte mensagem:
Could not find Kernel:Linux
boot:
-
A mensagem diz que não foi encontrado o arquivo para iniciar.
Geralmente é um problema quando o disco foi gravado errado ou o iso estava corrompido.
Para gravar, precisa escolher "gravar arquivo de imagem" ou algo assim, e indicar o iso.
-
Para gravar, precisa escolher "gravar arquivo de imagem" ou algo assim, e indicar o iso.
E - não canso de repetir - verifique o checksum antes de gravar ...
-
Boa lembrança Jorge.
Quando a gente ja faz algo instintivamente, acaba esquecendo de alertar. ;)
-
Pessoal, gostaria de perguntar uma coisa...
Instalei o Ubuntu com o EMC2 em um pc aqui. O computador é bom, 1Gb de ram, placa de vídeo boa, etc...
Fiz as configurações necessárias e rodei um código.
Estou usando G64 P0.2, pois estou gerando com o lolata_emc.
Configurei as mesmas velocidades que estavam no turbocnc.
Vel máx. - 420mm/min. (7mm/s)
Acel. - 420mm/min. (7mm/s)
E comecei a fresar o arquivo - estava fresando o arquivo do Velociraptor que peguei aqui no fórum.
O problema é o seguinte.
No TurboCNC eu configurava a Vel. inicial, ou seja, ele ja saia nesta velocidade e nas curvas acabava usando sempre ela pois eram varias linhas de código todas começando a mesma velocidade. Eu usava 240mm/min.
No EMC2 não aconteceu isso...
Como não tem onde configurar a velocidade inicial(pelo menos eu não sei), nas curvas ele mantinha algo em torno de 130mm/min. ou menos que isso, pois me pareceu que sempre estava arrancando do 0.
Ele não estava acelerando nas curvas e mantendo-se próximo da velocidade máxima, como eu li aqui no fórum que o programa faz...
Alguem sabe se isto é normal??
Para conseguir algo em torno de 240mm/min. em curvas eu tive que aumentar a vel. máxima da máquina para 1200mm/min. e a aceleração para 1000mm/min.. Deste jeito eu consegui uns 250mm/min. nas curvas, mas nas retas os motores estolam a esta velocidade...
O código está em anexo.
Abraço!
-
No assistente de configuração do emc (stepconf wizard) vc configura uma velocidade e aceleração basica e nas mini telas de teste do jog aumenta ou diminui até encontrar a melhor config.
Aí vc volta na tela do eixo e modifica para o melhor resultado obtido.
Lembre, é sempre bom usar velocidades 10 a 15% abaixo do limite da máquina (perda de passo, estolagem, vibração excessiva, etc.)
-
No assistente de configuração do emc (stepconf wizard) vc configura uma velocidade e aceleração basica e nas mini telas de teste do jog aumenta ou diminui até encontrar a melhor config.
Aí vc volta na tela do eixo e modifica para o melhor resultado obtido.
Lembre, é sempre bom usar velocidades 10 a 15% abaixo do limite da máquina (perda de passo, estolagem, vibração excessiva, etc.)
Eu fiz isso, e dexei em 7mm/s, pois lembro que no TurboCNC eu não conseguia passar de 450mm/min.(7,5mm/s) se não estolava. Então no EMC2 as velocidades de stol devem ser as mesmas, pois a máquina a mesmo, certo?
Só que se eu deixo assim da esse problema, a máquina fica lenta.
-
Bem, mas então vc não vai conseguir aumentar a velocidade de corte.
Apesar do arquivo ter um feed rate de 1000 mm/min, o programa vai usar a configuração dele, que é menor.
-
Estou usando G64 P0.2
Vc está usando o modo de velocidade constante, não disponível no TurboCNC.
Se quiser comportamento idêntico ao do TurboCNC, use G61, parada exata.
Não faz sentido fazer o que vc fez, o resultado só podia ser desastroso. :P
Aqui há uma descrição dos diferentes modos de controle de trajetória, procure entender as vantagens e limitações de cada um:
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TrajectoryControl
-
Estou usando G64 P0.2
Vc está usando o modo de velocidade constante, não disponível no TurboCNC.
Se quiser comportamento idêntico ao do TurboCNC, use G61, parada exata.
Não faz sentido fazer o que vc fez, o resultado só podia ser desastroso. :P
Aqui há uma descrição dos diferentes modos de controle de trajetória, procure entender as vantagens e limitações de cada um:
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TrajectoryControl
Eu não gostaria do comportamento idêntico ao do TurboCNC.
Eu só queria testar o programa e comprovar as grandes vantagens dele.
Só que eu não consegui isso... =/
Agora eu estava testando uns valores novos, e quando eu coloco a acel. em 15mm/min(900mm/min.) eu consigo contornar a peça na mesma velocidade em que contornava com o Turbocnc(+ou-240mm/min.).
Acho que o segredo esta na aceleração alta.
Eu só não sei como que a minha máquina vai se comportar com esta acel. pois só testei no programa aqui.
Mas se ela aguentar eu vou mante-la ou aumentar um pouco mais...
-
Então no EMC2 as velocidades de stol devem ser as mesmas, pois a máquina a mesmo, certo?
Não necessariamente. Diferentes progs / diferentes sistemas operacionais podem redundar em em diferentes latências e consequentemente jitter de maior ou menor amplitude e o resultado final pode ser a velocidade máxima tb diferente.
Só que se eu deixo assim da esse problema, a máquina fica lenta.
A utilização de G64 via de regra permite velocidade média maior e assim o tempo total de usinagem tende a ser menor, muito menor em alguns casos.
O que o planejador de trajetória faz é "olhar à frente" ( look ahead ) e assim calcula uma velocidade que pode ser mantida aproximadamente constante nas curvas, em detrimento da exatidão da trajetória, a tendência é que algumas arestas sejam arredondadas.
O comportamento do sistema nesse modo não é facilmente antecipado, não é nada óbvio e só a prática vai mostrar quando é mais vantajoso. Adianto que é muito vantajoso para a maioria dos trabalhos que vemos aqui, mas há exceções. Veja o tópico do Lolata e os probs que ele encontrou, por exemplo. O EMC2 dispõe do que é provavelmente mais avançado planejador de trajetória de que podemos dispor, é bastante flexível e permite a configuração de parâmetros essenciais, como a tolerância, mas não é fácil entender o que e como será afetado sem experiência prática.
Procure entender tudo isto com calma, não é pouco ...
-
Eu só queria testar o programa e comprovar as grandes vantagens dele. Só que eu não consegui isso... =/
Não conseguiu pq ainda não sabe o que tá fazendo ... ;D
Pra começo de conversa, vc tá muito preocupado com a velocidade instantânea ou de pico, como dezenove entre dez estrelas do CNC. :P Isto pouco interessa, mais importante é a velocidade média, o tempo total de usinagem e, claro, a qualidade.
Repense o que tá fazendo, vc tá na trilha errada ... :P :P :P
-
Aham, eu ja li todo este tópico e mais alguns outros...
Eu fiz uma medição agora, e para fazer um mesmo trajeto, com acel em 7mm/s levou 60 segundos e com acel. em 20mm/s levou 32 segundos.
Eu acho que eu tenho que aumentar a aceleração. Pois eu tenho quase certeza que não vou conseguir muita velocidade final, por causa da máquina.
Eu apenas coloquei as mesmas velocidades do TurboCNC, eu vou pegar agora e medir o quanto eu consigo com o EMC2, mas eu acho que a vel máxima não vai ser muito diferente por causa da estrutura da minha máquina.
-
Eu acho que eu tenho que aumentar a aceleração.
Agora vc tá pegando o bom caminho ... ;D
Vc não pode comparar os progs em condições diferentes, então sugiro que teste o EMC2 primeiro nas mesmas condições do TurboCNC e depois verifique o que ganha com G64. E o que perde ...
-
Falando com o Fábio Camargo agora, ele me indicou aumentar a aceleração pois a minha está muito baixa.
Ele me recomendou usar ai pelos 50mm/s.
Realmente, eu testei aqui e a velocidade aumentou muito.
Vamos ver se a minha máquina suporta...
-
Ele me recomendou usar ai pelos 50mm/s.
50 mm/s2 ainda é aceleração baixíssima ... procure descobrir o limite da sua máquina, eu tenho quase a certeza de que pode ir bem além disso.
Pra vc ter uma idéia, tô testando neste instante um eixo em condições bem adversas, motorzinho ridículo (5,5V / 0,65A, torque abaixo de 5 kgf.cm) alimentado em baixa tensão (24V) e fuso de passo enorme (1": 25,4 mm), a vel max está em 220 mm/s e a aceleração 7.000 mm/s2 mantendo-se há mais de uma hora sem falhas, com o eixo excursionando por todo o curso.
Claro que não dá pra comparar diretamente com sua máquina nem qualquer outra, mas acho que esses números dão uma noção, ainda que grosseira, do que é possível obter.
-
Hoje fiz uns testes com a aceleração e consegui comprovar a superioridade do EMC2, o programa realmente é muito bom!
Primeiro eu coloquei a velocidade para 600mm/min. e aceleração em 55mm/s² e fresei um arquivo(do velociraptor). Com essas velocidades eu conseguia algo entre 250 e 400mm/min. nas curvas.
(Melhorou bastante ja, visto que no TurboCNC eu consegui 240mm/min nas curvas e 450mm/min. de velocidade máxima.)
Ai, depois que eu terminei eu fui fazer outros testes(deveria ter feito antes).
Aumentei a aceleração para 100, depois 200, 500 e por último 1000.
A velocidade eu aumentei para 900mm/min.
Eu não lembro como ela se comportou com as outras acelerações, mas com 1000 ela ficou muito rápida...
Fazia todas curvas a 900mm/min.
Só que é demais para a minha fonte... as vezes ela não arracava no JOG a 900mm/min.
Ai eu vou baixar esta velocidade para uns 750 ou 800m/min e ver como que ela se comporta. E diminuir um pouco a aceleração, até conseguir a velocidade máxima nas curvas.
Eu experimentei fresar o MDF de 3mm em um passe só, para ver como ficava. Mas isso com velocidade de 600mm/min. e aceleração alta.
Até que ficou bom, mas da um golpe na peça no final, e as vezes machuca ela...
Não sei se vou fazer isso.
Com este programa a minha máquina ficou muito mais rápida do que estava.
-
Estou tendo problemas para configurar o home.Quando faço manualmente funciona mas quando uso g28 os eixos vão para zero ignorando a chave home.
-
Como saber qual o limite de velocidade que a máquina aceita ?
Estou testando um dos eixos e não sei quando atingi o limite.
O que sei é que com isto determinado, fico entre 70 ~80% deste limite.
Alguma sugestão ?
-
Yuri,
Na janela de configuração de cada eixo (usando o Druida para configuração) há um botão de "teste de Eixo".
Alí, poderá por exemplo exercitar o eixo da máquina para frente e para trás num percurso conhecido, e pode ir ajustando as velocidades e acelerações "on the fly", e assim é fácil determinar a máxima velocidade (e aceleração) que aquele eixo tolera - depois é só reduzir um tanto (de 30 a 40% para ser bem conservador) e pronto...
A grande vantagem de usar esta ferramenta é que se experimenta em ambiente "real", pois se a máquina estiver montada, os ajustes serão os melhores para aquela condição.
-
Pois é isto eu fiz, mas... como saber que o motor "falhou" (estolar acho que é o termo) ?
Como saber que aquele é o limite ? Som, não responder ao comando etc
-
Yuri,
A coisa é relativamente simples, e na minha forma de ver diria que há um aspecto que influencia o contexto - o comprimento do percurso do teste.
Penso que por exemplo um curso de uns 300mm já dê conta do recado, pois acredito que daria tempo (e curso) para o motor acelerar, manter a velocidade desejada e freiar...
Se tentar um curso muito curto, não dá tempo de acelerar, então pode acontecer que a aceleração indicada seja alta demais ou a máxima parecerá miuito baixa, e isso é o que nos engana.
-
... há um aspecto que influencia o contexto - o comprimento do percurso do teste.
Perfeitamente. Isto é tão importante que eu costumo ir além, testo em todo o curso útil em função das inevitáveis variações mecânicas. Outra dimensão a considerar é o tempo, temperatura, etc ... de vez em quando a coisa começa a travar depois de bom tempo em funcionamento ... ou o contrário, trava com a máquina fria que funcionava muito bem quando quente ...
O programinha do EMC2 é perfeito para esse tipo de ensaio, estou encantado com ele.
É impressionante como a possibilidade de alterar os parâmetros on the fly permite verificar a ocorrência de ressonâncias, limites de aceleração e velocidade, etc ...
-
Hehehe, tá parecendo a "Em busca da cabeça do Bacalhau Perdido".
Tudo isto eu já li, mas... como identificar ?
Ressonância - a este faz tal coisa
Limite de Velocidade - a este tem esta característica
Entenderam ? Eu nunca vi estas "coisas" mas todo mundo diz que elas existem...
-
Yuri aqui já dá pra ter uma ideia mas a medição como o Jorge citou é muito válida.
-
Hehehe, tá parecendo a "Em busca da cabeça do Bacalhau Perdido".Tudo isto eu já li, mas... como identificar ?
Vc vai saber quando encontrar ... e vai encontrar logo ...
O que o video do Jack demonstra é característico de velocidade demasiadamente elevada. Observe que o eixo começa a movimentar-se, a aceleração é até baixa, mas logo a seguir, em algum ponto da rampa de aceleração ocorre stall. Aqui os ouvidos talvez valham mais que os olhos ...
-
YRD
Eu já tive problemas em baixas frequências eu acredito que isso aconteceu devido a ressonância ,você só percebe acelerando o motor lentamente e em certas frequências seu motor para de rodar ou não aumenta a velocidade gradativamente dando algumas travadas em certas frequencias.E o limite de velocidade se você for aumentando a velocidade perceberá quando o motor começar a perder passos. Para saber que ñ foi devido a ressonância aumente um pouco mais a frequência .Para entender e ter um bom resultado nada melhor do que na prática fazendo exaustivos testes.
-
Pois é acho que achei: 1100 mm/s
Acho que algo entre 600 e 800 (em vazio) tá ok :)
-
Jean, em baixa a coisa é realmente ruidosa :o
-
Pois é acho que achei: 1100 mm/s
Vc tá se referindo à aceleração, né ?
-
Alguém já usou G28 no emc2 para correção de posicionamento pela chave home???
Preciso faser essa correção mas somente consigo pelo home do teclaco ou pelo mause.
-
Pois é acho que achei: 1100 mm/s
Vc tá se referindo à aceleração, né ?
Não...
A aceleração 2000mm/s2
-
Eu au
Jean, em baixa a coisa é realmente ruidosa :o
YRD o que era ñ sei a solução foi almentar a aceleração.
-
Jean, em baixa a coisa é realmente ruidosa :o
YRD o que era ñ sei a solução foi almentar a aceleração.
-
Vou colocar algo aqui, mas quem estiver lendo em tempos remotos (no futuro :) ) leia as seguintes ou na página do meu projeto para ver o que ocorreu.
Tudo até agora está sendo testado sem a máquina estar pronta.
Mas o importante: com o P4 HT 3.0 que apresenta uma latência de 1.150.000 (isto mesmo um milhão) sendo que o limite do EMC2 é 50.000 (ideal até 15.000).
Claro, não está usinando nada e nem estará por um bom tempo até ser finalizada, mas prova (até agora) que ela percorre os 4400mm e aparentemente não apresenta problemas...
-
Não sei se este é o lugar certo, mas pelo menos é o tópico mais movimentado...
Eu estou com uma dúvida.
O EMC2 abre os arquivos "gerber" gerados pelo Orcad?
Se não abrir, alguem sabe como converter eles para Gcode?
Obrigado!
-
Smarley,
Se não me engano, a letra "G" de "G-code" se refere ao formato Gerber...
Normalmente são arquivos em tormato texto que tem determinadas terminações - em alguns casos se pode renomear os arquivos para outras extensões.
Vale dizer que, dependendo do programa de controle (interpretador), alguns comandos (ou formatos de comandos) podem não ser reconhecidos.
-
Pelo que eu vi na internet agora, é preciso usar um programa de CAM para fazer o G-code a partir destes gerber's.
Um exemplo de programa é o GCAM... Só que eu baxei ele para o windows, e não estou conseguindo importar o gerber... Quando importo, ele não aparece na área dele lá, e não acrescenta nenhuma linha no programa...
Não sei se estou fazendo certo, se alguem tiver algum tutorial ai eu agradeço.
Mas os arquivos gerber gerados pelo Eagle e Orcad, por exemplo, não podem ser abertos diretos. É preciso um programa de CAM.
Eu só não sei qual programa usar... Eu sei que com o GCAM não estou conseguindo... =/
-
Smarley,
Não sei se eu não fui claro, mas vamos lá:
Gerber era um fabricante Americano de equipamentos para produção de placas de circuito, e tinha um desses equipamentos chamado "photoplotter", onde o nome já diz - fazia impressões pelo método fotográfico.
Esta empresa desenvolveu um formato de arquivo (que hoje é conhecido como código-G) para descrever ou informar entre outras coisas, coordenadas de posicionamento, dimensão de furos, etc, e estes formatos se tornaram um padrão na indústria.
Os programas de criação de placas de circuito - como o Eagle por exemplo - geram arquivos específicos para estas máquinas, pois eles seguem o tal padrão.
Já que os arquivos eram pequenos e robustos, tais formatos foram adotados pela indústria de comandos numéricos, e são até hoje respeitados e usados, e sofreram muito pouca alteração no cerne, sempre mantendo mais ou menos a mesma linha de atuação.
No seu caso, penso que se está querendo importar um arquivo Gerber nativo, deve verificar qual é a versão de formato que o interpretador trabalha.
Se o tal arquivo Gerber foi gerado num programa específico - como o Eagle - então acredito que deverá usar algum pacote de conversão feito para este programa especificamente.
Este tópico é sobre EMC - procure algum,a coisa no tópico do Eagle por exemplo.
-
Boas pessoal.
Muito por ouvir voces falar bem do Ubuntu+EMC pedi um liveCD do UBUNTU que acabei de instalar a dois dias.
Ontem instalei o EMC mas alem dele pedir para arrancar o pC com o Kermel 2.6.24-16-rtai depois acaba por arrancar mas da este erro:
Alguem faz ideia do que pode ser?
Um abraço e obrigado desde ja.
-
o erro deve aparecer liustrado mais abaixo nessa caixa de dialogo do EMC;.
mas eu já tive essa tela de erro quando tem coisa errad nas configurações da máquina (arquivo INI e HAL)
-
Boas Fabião.
Desde já os parabéns a você por mais um ano de vida.
Então o que aparece é o seguinte:
Print file information:
RUN_IN_PLACE=no
EMC2_DIR=
EMC2_BIN_DIR=/usr/bin
EMC2_TCL_DIR=/usr/share/emc/tcl
EMC2_SCRIPT_DIR=
EMC2_RTLIB_DIR=/usr/realtime-2.6.24-16-rtai/modules/emc2
EMC2_CONFIG_DIR=
EMC2_LANG_DIR=/usr/share/emc/tcl/msgs
INIVAR=/usr/bin/inivar
HALCMD=/usr/bin/halcmd
EMC2_EMCSH=/usr/bin/emcsh
EMC2_IOSH=/usr/bin/iosh
EMC2 - 2.2.8
Machine configuration directory is '/home/danielmarques/emc2/configs/my-mill'
Machine configuration file is 'my-mill.ini'
INIFILE=/home/danielmarques/emc2/configs/my-mill/my-mill.ini
PARAMETER_FILE=emc.var
EMCMOT=motmod
EMCIO=io
TASK=milltask
HALUI=
DISPLAY=axis
NML_FILE=emc.nml
Starting EMC2...
Starting EMC2 server program: emcsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting EMC2 IO program: io
Starting EMC2 TASK program: milltask
Starting EMC2 DISPLAY program: axis
RTAPI: ERROR: Unexpected realtime delay on task 1
This Message will only display once per session.
Run the Latency Test and resolve before continuing.
Shutting down and cleaning up EMC2...
Killing task emcsvr, PID=9632
Killing task milltask, PID=9758
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done
Kernel message information:
[ 0.000000] Linux version 2.6.24-16-rtai (root@hardy) (gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7)) #1 Tue Sep 30 22:54:33 EEST 2008 (Ubuntu 2.6.24-12.22-generic)
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[ 0.000000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 0000000017fc0000 (usable)
[ 0.000000] BIOS-e820: 0000000017fc0000 - 0000000017ff8000 (ACPI data)
[ 0.000000] BIOS-e820: 0000000017ff8000 - 0000000018000000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
[ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[ 0.000000] BIOS-e820: 00000000ffb80000 - 00000000ffc00000 (reserved)
[ 0.000000] BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved)
[ 0.000000] 0MB HIGHMEM available.
[ 0.000000] 383MB LOWMEM available.
[ 0.000000] Entering add_active_range(0, 0, 98240) 0 entries of 256 used
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0 -> 4096
[ 0.000000] Normal 4096 -> 98240
[ 0.000000] HighMem 98240 -> 98240
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[1] active PFN ranges
[ 0.000000] 0: 0 -> 98240
[ 0.000000] On node 0 totalpages: 98240
[ 0.000000] DMA zone: 32 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 4064 pages, LIFO batch:0
[ 0.000000] Normal zone: 735 pages used for memmap
[ 0.000000] Normal zone: 93409 pages, LIFO batch:31
[ 0.000000] HighMem zone: 0 pages used for memmap
[ 0.000000] Movable zone: 0 pages used for memmap
[ 0.000000] DMI 2.3 present.
[ 0.000000] Allocating PCI resources starting at 20000000 (gap: 18000000:e6c00000)
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 97473
[ 0.000000] Kernel command line: root=UUID=e6fbe49a-b690-4635-8831-2551a52a38ce ro locale=pt_PT quiet splash
[ 0.000000] Enabling fast FPU save and restore... done.
[ 0.000000] Enabling unmasked SIMD FPU exception support... done.
[ 0.000000] Initializing CPU#0
[ 0.000000] PID hash table entries: 2048 (order: 11, 8192 bytes)
[ 0.000000] Detected 1495.484 MHz processor.
[ 33.773458] I-pipe 2.0-04: pipeline enabled.
[ 33.774960] Console: colour VGA+ 80x25
[ 33.774965] console [tty0] enabled
[ 33.775348] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 33.775871] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 33.791111] Memory: 379248k/392960k available (1440k kernel code, 13108k reserved, 573k data, 228k init, 0k highmem)
[ 33.791128] virtual kernel memory layout:
[ 33.791130] fixmap : 0xfffed000 - 0xfffff000 ( 72 kB)
[ 33.791132] pkmap : 0xff800000 - 0xffc00000 (4096 kB)
[ 33.791134] vmalloc : 0xd8800000 - 0xff7fe000 ( 623 MB)
[ 33.791136] lowmem : 0xc0000000 - 0xd7fc0000 ( 383 MB)
[ 33.791138] .init : 0xc02fa000 - 0xc0333000 ( 228 kB)
[ 33.791140] .data : 0xc026836d - 0xc02f77ec ( 573 kB)
[ 33.791142] .text : 0xc0100000 - 0xc026836d (1440 kB)
[ 33.791148] Checking if this processor honours the WP bit even in supervisor mode... Ok.
[ 33.791199] SLUB: Genslabs=11, HWalign=64, Order=0-1, MinObjects=4, CPUs=1, Nodes=1
[ 33.871138] Calibrating delay using timer specific routine.. 2992.87 BogoMIPS (lpj=5985754)
[ 33.871171] Security Framework initialized
[ 33.871177] SELinux: Disabled at boot.
[ 33.871195] AppArmor: AppArmor initialized
[ 33.871205] Failure registering capabilities with primary security module.
[ 33.871216] Mount-cache hash table entries: 512
[ 33.871368] CPU: After generic identify, caps: 3febfbff 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 33.871384] CPU: Trace cache: 12K uops, L1 D cache: 8K
[ 33.871388] CPU: L2 cache: 256K
[ 33.871392] CPU: After all inits, caps: 3febfbff 00000000 00000000 0000b080 00000000 00000000 00000000 00000000
[ 33.871406] Compat vDSO mapped to ffffe000.
[ 33.871420] CPU: Intel(R) Pentium(R) 4 CPU 1500MHz stepping 0a
[ 33.871432] Checking 'hlt' instruction... OK.
[ 33.887438] Freeing SMP alternatives: 0k freed
[ 33.887722] net_namespace: 64 bytes
[ 33.888588] NET: Registered protocol family 16
[ 33.888944] EISA bus registered
[ 33.889252] PCI: PCI BIOS revision 2.10 entry at 0xfda95, last bus=2
[ 33.889256] PCI: Using configuration type 1
[ 33.889259] Setting up standard PCI resources
[ 33.891589] Linux Plug and Play Support v0.97 (c) Adam Belay
[ 33.892033] PCI: Probing PCI hardware
[ 33.892073] PCI: Probing PCI hardware (bus 00)
[ 33.892341] PCI quirk: region 0400-047f claimed by ICH4 ACPI/GPIO/TCO
[ 33.892347] PCI quirk: region 0500-053f claimed by ICH4 GPIO
[ 33.892983] PCI: Transparent bridge - 0000:00:1e.0
[ 33.893782] PCI: Using IRQ router PIIX/ICH [8086/2440] at 0000:00:1f.0
[ 33.899291] AppArmor: AppArmor Filesystem Enabled
[ 33.899983] PCI: Bridge: 0000:00:01.0
[ 33.899987] IO window: disabled.
[ 33.899993] MEM window: fc900000-fe9fffff
[ 33.899999] PREFETCH window: f0600000-f46fffff
[ 33.900006] PCI: Bridge: 0000:00:1e.0
[ 33.900011] IO window: d000-dfff
[ 33.900018] MEM window: fea00000-feafffff
[ 33.900024] PREFETCH window: f4700000-f47fffff
[ 33.900048] PCI: Setting latency timer of device 0000:00:1e.0 to 64
[ 33.900067] NET: Registered protocol family 2
[ 33.903110] Time: tsc clocksource has been installed.
[ 33.935171] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 33.935543] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
[ 33.935655] TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
[ 33.935717] TCP: Hash tables configured (established 16384 bind 16384)
[ 33.935721] TCP reno registered
[ 33.947326] checking if image is initramfs... it is
[ 35.110231] Freeing initrd memory: 6931k freed
[ 35.110847] audit: initializing netlink socket (disabled)
[ 35.110867] audit(1233678714.324:1): initialized
[ 35.114072] VFS: Disk quotas dquot_6.5.1
[ 35.114119] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 35.114331] io scheduler noop registered
[ 35.114335] io scheduler anticipatory registered
[ 35.114339] io scheduler deadline registered
[ 35.114360] io scheduler cfq registered (default)
[ 35.114415] Boot video device is 0000:01:00.0
[ 35.114799] isapnp: Scanning for PnP cards...
[ 35.470784] isapnp: No Plug & Play device found
[ 35.541529] Real Time Clock Driver v1.12ac
[ 35.541536] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
[ 35.541695] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 35.543671] RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
[ 35.543824] input: Macintosh mouse button emulation as /devices/virtual/input/input0
[ 35.544054] PNP: No PS/2 controller found. Probing ports directly.
[ 35.546992] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 35.547001] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 35.549713] mice: PS/2 mouse device common for all mice
[ 35.549922] EISA: Probing bus 0 at eisa.0
[ 35.549968] EISA: Detected 0 cards.
[ 35.550116] NET: Registered protocol family 1
[ 35.550137] Using IPI Shortcut mode
[ 35.550280] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[ 35.550284] EDD information not available.
[ 35.550596] Freeing unused kernel memory: 228k freed
[ 35.585413] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[ 35.837178] fuse init (API version 7.9)
[ 36.408965] SCSI subsystem initialized
[ 36.516958] usbcore: registered new interface driver usbfs
[ 36.516996] usbcore: registered new interface driver hub
[ 36.520525] 8139too Fast Ethernet driver 0.9.28
[ 36.520596] PCI: setting IRQ 10 as level-triggered
[ 36.520602] PCI: Found IRQ 10 for device 0000:02:0c.0
[ 36.520618] PCI: Sharing IRQ 10 with 0000:00:1f.3
[ 36.521467] eth0: RealTek RTL8139 at 0xd800, 00:08:54:09:5a:a8, IRQ 10
[ 36.521472] eth0: Identified 8139 chip type 'RTL-8100B/8139D'
[ 36.536489] usbcore: registered new device driver usb
[ 36.538586] USB Universal Host Controller Interface driver v3.0
[ 36.538669] PCI: setting IRQ 5 as level-triggered
[ 36.538675] PCI: Found IRQ 5 for device 0000:00:1f.2
[ 36.538707] PCI: Setting latency timer of device 0000:00:1f.2 to 64
[ 36.538713] uhci_hcd 0000:00:1f.2: UHCI Host Controller
[ 36.539095] uhci_hcd 0000:00:1f.2: new USB bus registered, assigned bus number 1
[ 36.539133] uhci_hcd 0000:00:1f.2: irq 5, io base 0x0000ef40
[ 36.539354] usb usb1: configuration #1 chosen from 1 choice
[ 36.539395] hub 1-0:1.0: USB hub found
[ 36.539407] hub 1-0:1.0: 2 ports detected
[ 36.568949] libata version 3.00 loaded.
[ 36.640483] PCI: setting IRQ 9 as level-triggered
[ 36.640491] PCI: Found IRQ 9 for device 0000:00:1f.4
[ 36.640525] PCI: Setting latency timer of device 0000:00:1f.4 to 64
[ 36.640531] uhci_hcd 0000:00:1f.4: UHCI Host Controller
[ 36.640573] uhci_hcd 0000:00:1f.4: new USB bus registered, assigned bus number 2
[ 36.640605] uhci_hcd 0000:00:1f.4: irq 9, io base 0x0000ef80
[ 36.640787] usb usb2: configuration #1 chosen from 1 choice
[ 36.640832] hub 2-0:1.0: USB hub found
[ 36.640843] hub 2-0:1.0: 2 ports detected
[ 36.744556] ata_piix 0000:00:1f.1: version 2.12
[ 36.744652] PCI: Setting latency timer of device 0000:00:1f.1 to 64
[ 36.747890] scsi0 : ata_piix
[ 36.749415] scsi1 : ata_piix
[ 36.749494] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xffa0 irq 14
[ 36.749500] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xffa8 irq 15
[ 36.912654] ata1.00: ATA-7: Hitachi HDS721616PLAT80, P22OA8BA, max UDMA/133
[ 36.912663] ata1.00: 312581808 sectors, multi 16: LBA48
[ 36.928553] ata1.00: configured for UDMA/100
[ 37.411898] ata2.00: ATAPI: _NEC DVD_RW ND-3550A, 1.05, max UDMA/33
[ 37.411947] ata2.01: ATAPI: SAMSUNG CD-ROM SC-152L, LS02, max MWDMA2
[ 37.583636] ata2.00: configured for UDMA/33
[ 37.747437] ata2.01: configured for MWDMA2
[ 37.747610] scsi 0:0:0:0: Direct-Access ATA Hitachi HDS72161 P22O PQ: 0 ANSI: 5
[ 37.749428] scsi 1:0:0:0: CD-ROM _NEC DVD_RW ND-3550A 1.05 PQ: 0 ANSI: 5
[ 37.750157] scsi 1:0:1:0: CD-ROM SAMSUNG CD-ROM SC-152L LS02 PQ: 0 ANSI: 5
[ 37.772540] Driver 'sd' needs updating - please use bus_type methods
[ 37.772678] sd 0:0:0:0: [sda] 312581808 512-byte hardware sectors (160042 MB)
[ 37.772702] sd 0:0:0:0: [sda] Write Protect is off
[ 37.772707] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 37.772741] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 37.772826] sd 0:0:0:0: [sda] 312581808 512-byte hardware sectors (160042 MB)
[ 37.772846] sd 0:0:0:0: [sda] Write Protect is off
[ 37.772851] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 37.772883] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 37.772890] sda:<4>Driver 'sr' needs updating - please use bus_type methods
[ 37.784871] sda1 sda2 < sda5 >
[ 37.808484] sd 0:0:0:0: [sda] Attached SCSI disk
[ 37.818327] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 37.818404] sr 1:0:0:0: Attached scsi generic sg1 type 5
[ 37.818444] scsi 1:0:1:0: Attached scsi generic sg2 type 5
[ 37.822882] sr0: scsi3-mmc drive: 48x/48x writer cd/rw xa/form2 cdda tray
[ 37.822891] Uniform CD-ROM driver Revision: 3.20
[ 37.822989] sr 1:0:0:0: Attached scsi CD-ROM sr0
[ 37.826606] sr1: scsi3-mmc drive: 1x/52x cd/rw xa/form2 cdda tray
[ 37.826702] sr 1:0:1:0: Attached scsi CD-ROM sr1
[ 38.089246] EXT3-fs: INFO: recovery required on readonly filesystem.
[ 38.089254] EXT3-fs: write access will be enabled during recovery.
[ 38.635268] kjournald starting. Commit interval 5 seconds
[ 38.635295] EXT3-fs: recovery complete.
[ 38.635919] EXT3-fs: mounted filesystem with ordered data mode.
[ 44.443778] udevd version 124 started
[ 45.545059] iTCO_vendor_support: vendor-support=0
[ 45.573713] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.02 (26-Jul-2007)
[ 45.573868] iTCO_wdt: Found a ICH2 TCO device (Version=1, TCOBASE=0x0460)
[ 45.573933] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[ 45.612122] input: PC Speaker as /devices/platform/pcspkr/input/input2
[ 45.617820] Linux agpgart interface v0.102
[ 45.625939] agpgart: Detected an Intel i850 Chipset.
[ 45.630792] intel_rng: Firmware space is locked read-only. If you can't or
[ 45.630796] intel_rng: don't want to disable this in firmware setup, and if
[ 45.630798] intel_rng: you are certain that your system has a functional
[ 45.630801] intel_rng: RNG, try using the 'no_fwh_detect' option.
[ 45.631443] agpgart: AGP aperture is 64M @ 0xf8000000
[ 46.723384] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input3
[ 49.433937] lp: driver loaded but no devices found
[ 49.682813] Adding 1124508k swap on /dev/sda5. Priority:-1 extents:1 across:1124508k
[ 50.247000] EXT3 FS on sda1, internal journal
[ 51.395483] audit(1233678731.152:2): type=1505 operation="profile_load" info="unsupported interface version" pid=3100
[ 51.755535] audit(1233678731.512:3): type=1505 operation="profile_load" info="unsupported interface version" pid=3105
[ 51.883532] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 53.667657] ppdev: user-space parallel port driver
[ 54.995807] Bluetooth: Core ver 2.11
[ 54.999263] NET: Registered protocol family 31
[ 54.999271] Bluetooth: HCI device and connection manager initialized
[ 54.999277] Bluetooth: HCI socket layer initialized
[ 55.037847] Bluetooth: L2CAP ver 2.9
[ 55.037855] Bluetooth: L2CAP socket layer initialized
[ 55.068976] Bluetooth: BNEP (Ethernet Emulation) ver 1.2
[ 55.068985] Bluetooth: BNEP filters: protocol multicast
[ 55.081528] Bluetooth: RFCOMM socket layer initialized
[ 55.082557] Bluetooth: RFCOMM TTY layer initialized
[ 55.082565] Bluetooth: RFCOMM ver 1.8
[ 55.100982] Bridge firewalling registered
[ 55.103780] pan0: Dropping NETIF_F_UFO since no NETIF_F_HW_CSUM feature.
[ 55.120102] Bluetooth: SCO (Voice Link) ver 0.6
[ 55.120112] Bluetooth: SCO socket layer initialized
[ 59.257589] eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
[ 59.478160] NET: Registered protocol family 17
[ 61.755497] NET: Registered protocol family 10
[ 61.756842] lo: Disabled Privacy Extensions
[ 72.079898] eth0: no IPv6 routers present
[ 128.467531] I-pipe: Domain RTAI registered.
[ 128.467548] RTAI[hal]: <3.6.1> mounted over IPIPE-NOTHREADS 2.0-04.
[ 128.467552] RTAI[hal]: compiled with gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu3).
[ 128.467563] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 128.467568] PIPELINE layers:
[ 128.467572] d8a35000 9ac15d93 RTAI 200
[ 128.467576] c0383180 0 Linux 100
[ 128.495365] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 128.495886] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 128.495898] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
[ 128.495904] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1495484000 hz.
[ 128.495908] RTAI[sched]: timer setup = 2010 ns, resched latency = 2688 ns.
[ 128.611918] RTAI[math]: loaded.
[ 128.644985] rtapi: no version for "nano2count" found: kernel tainted.
[ 128.852715] config string '0x378'
[ 129.844541] RTAPI: ERROR: Unexpected realtime delay on task 1
[ 129.844546] This Message will only display once per session.
[ 129.844548] Run the Latency Test and resolve before continuing.<6>RTAI[math]: unloaded.
[ 133.174547] SCHED releases registered named ALIEN RTGLBH
[ 133.196300] RTAI[malloc]: unloaded.
[ 133.295782] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 133.300900] I-pipe: Domain RTAI unregistered.
[ 133.300914] RTAI[hal]: unmounted.
[ 203.979005] I-pipe: Domain RTAI registered.
[ 203.979022] RTAI[hal]: <3.6.1> mounted over IPIPE-NOTHREADS 2.0-04.
[ 203.979026] RTAI[hal]: compiled with gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu3).
[ 203.979037] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 203.979042] PIPELINE layers:
[ 203.979046] d8a35000 9ac15d93 RTAI 200
[ 203.979050] c0383180 0 Linux 100
[ 204.006352] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 204.006869] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 204.006880] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
[ 204.006886] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1495484000 hz.
[ 204.006890] RTAI[sched]: timer setup = 2010 ns, resched latency = 2688 ns.
[ 204.116797] RTAI[math]: loaded.
[ 204.363771] config string '0x0378'
[ 207.758119] RTAI[math]: unloaded.
[ 207.828697] SCHED releases registered named ALIEN RTGLBH
[ 207.845298] RTAI[malloc]: unloaded.
[ 207.943195] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 207.948185] I-pipe: Domain RTAI unregistered.
[ 207.948199] RTAI[hal]: unmounted.
[ 272.187526] I-pipe: Domain RTAI registered.
[ 272.187543] RTAI[hal]: <3.6.1> mounted over IPIPE-NOTHREADS 2.0-04.
[ 272.187548] RTAI[hal]: compiled with gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu3).
[ 272.187559] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 272.187564] PIPELINE layers:
-
continuação:
[ 272.187568] d8a35000 9ac15d93 RTAI 200
[ 272.187572] c0383180 0 Linux 100
[ 272.212168] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 272.212678] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 272.212691] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
[ 272.212697] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1495484000 hz.
[ 272.212701] RTAI[sched]: timer setup = 2010 ns, resched latency = 2688 ns.
[ 272.317368] RTAI[math]: loaded.
[ 272.527957] config string '0x378'
[ 274.723051] RTAPI: ERROR: Unexpected realtime delay on task 1
[ 274.723056] This Message will only display once per session.
[ 274.723059] Run the Latency Test and resolve before continuing.<6>RTAI[math]: unloaded.
[ 276.547945] SCHED releases registered named ALIEN RTGLBH
[ 276.564264] RTAI[malloc]: unloaded.
[ 276.663522] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 276.668486] I-pipe: Domain RTAI unregistered.
[ 276.668500] RTAI[hal]: unmounted.
[ 3988.518595] I-pipe: Domain RTAI registered.
[ 3988.518612] RTAI[hal]: <3.6.1> mounted over IPIPE-NOTHREADS 2.0-04.
[ 3988.518617] RTAI[hal]: compiled with gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu3).
[ 3988.518628] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 3988.518633] PIPELINE layers:
[ 3988.518637] d8a35000 9ac15d93 RTAI 200
[ 3988.518641] c0383180 0 Linux 100
[ 3988.572449] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 3988.572972] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 3988.572984] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
[ 3988.572990] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1495484000 hz.
[ 3988.572994] RTAI[sched]: timer setup = 2010 ns, resched latency = 2688 ns.
[ 3988.723180] RTAI[math]: loaded.
[ 3988.990875] config string '0x378'
[ 3990.174870] RTAPI: ERROR: Unexpected realtime delay on task 1
[ 3990.174875] This Message will only display once per session.
[ 3990.174877] Run the Latency Test and resolve before continuing.<6>RTAI[math]: unloaded.
[ 3994.515507] SCHED releases registered named ALIEN RTGLBH
[ 3994.537557] RTAI[malloc]: unloaded.
[ 3994.636186] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 3994.641270] I-pipe: Domain RTAI unregistered.
[ 3994.641284] RTAI[hal]: unmounted.
Debug file information:
Traceback (most recent call last):
File "/usr/bin/axis", line 3489, in <module>
widgets.menu_view.d elete("end")
File "/usr/lib/python2.5/lib-tk/Tkinter.py", line 2683, in delete
if c in self._tclCommands:
TypeError: argument of type 'NoneType' is not iterable
9632
PID TTY STAT TIME COMMAND
9758
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
Seria possível você me enviar um ini que funcione ai em sua maquina para eu experimentar se é esse o problema.
Obrigadão.
Gilli desculpa a poluição do tópico mas caso necessário depois apago o código.
-
... o erro..
RTAPI: ERROR: Unexpected realtime delay on task 1
atraso no realtime..
que placa de video vc tá usando?
onboard? se for tá ai a resposta..
não rola o EMC com video usando a memoria Ram.. ele precisa de video dedicado (pode ser uma plca simples, mas tem de ser offboard).
poste as configurações do PC..
-
Onde posso encontrar informação sobre a grafica sei que não é on-board agora não sei se é NVIDIA ou ATI.
Este PC não é nenhuma maquina de ultima geração pois já é de 2000 salvo erro.
Fabio o sitema é este:
-
Fabio o sitema é este:
Mais uma vez metendo minha colher enferrujada no angu alheio:
Daniel, vc tá com a versão 8.10 (Intrepid Ibex) e a atualmente recomendada [ http://www.linuxcnc.org/content/view/21/4/lang,en/ ] para o EMC2 é a 8.04 (Hardy Heron) que vc pode baixar do link abaixo. Sugiro enfaticamente que use a distro recomendada.
A instalação do EMC2 neste caso é automágica ...
http://www.linuxcnc.org/hardy/ubuntu-8.04-desktop-emc2-aj07-i386.iso
Creio que isto deve resolver seus probs.
-
opa..
agora essa tela ajuda mais..
concordo com o Jorge..
acredito que essa versão não tenha os requisitos necessários pra o realtime.
-
Ok.
Deve ser isso mesmo estou muito a frente...Hehehehe
E as vezes quem esta muito a frente não ouve a musica do resto do mundo.hihihihi
Um abraço aos dois e muito obrigado mais uma vez.
Estou a apenas dois dias navegando no ubuntu e estou gostando.
Apesar da minha maquina ser bem velha 9 aninhos esta a sair-se muito bem.
-
Daniel,
O Jorge ja matou a charada, mas para descobrir sua placa digite na consola este comando e aperte enter:
lspci
Vai aparecer uma lista com varios dispositivos.
Aqui fica assim:
00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
00:01.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to AGP Controller (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AP [Radeon 9600]
01:00.1 Display controller: ATI Technologies Inc RV350 AP [Radeon 9600] (Secondary)
02:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Em vermelho minha placa ati encontrada
-
Alebe não esta dando o resultado pretendido ora veja:
-
Alebe não esta dando o resultado pretendido ora veja:
Daniel, talvez vc tenha errado a digitação, a primeira letra é um "L" minúsculo, fácil de confundir com um "I".
Uma prática interessante, que ajuda a evitar erros, é copiar o comando e colar. Vc pode fazer isto apenas destacando o texto e na janela de destino clique com a roda do mouse (ou rato, se preferir ... he, he, he ...)
-
Xiiiiiiiiiiiiii
Sr Jorge isso ai é sacanagem eu não sou assim tão burru não...
Pelo menos eu acho vai ver sou mesmo...hihihihihih i
Estou muito habituado a fazer Ctrl+C, e Ctrl+V mas na janela de Cmd isso não funfa tem que ser mesmo com o ratinho.
Mas agora com l em vez de i maiúsculo funfou e deu isto:
Não vale chingar minha montagem ok.
Um abraço e obrigado pelas ajudas.
-
tá sua placa é uma tnt64 isso é bom.. mas seu linux tá na versão errada..
baixe a versão correta pra CNC em www.linuxcnc.org
-
Mas não sei se ela vai conseguir rodar sem dar pau no RT.
Precisaria dar uma pesquisada pra ver se alguem ja rodou o emc com ela.
-
Alebe qual seria o problema ao certo.
A gráfica não aguenta o tombo?
-
O problema é o teu linux.. que não tem suporte ao Realtime
Basicamente..
primeira coisa é troca os sistema operacional pela versão correta
-
Sim Fabio isso eu já tinha entendido.
Mas o Alebe disse:
Mas não sei se ela vai conseguir rodar sem dar pau no RT.
Precisaria dar uma pesquisada pra ver se alguem ja rodou o emc com ela.
Só não entendi o que o Alebe quis dizer com RT.
Se eu ja não entendia muito de Windons então de Linux é tudo novo para mim.
Desculpem tanta pergunta.
-
Ok fabio então pelo que eu estou entendendo RT é RealTime?Certo?
-
Daniel, eu sei como a angústia é grande quando acontecem coisas assim, mas o mais prático é mesmo instalar a versão recomendada e ver se roda bem.
São tantas as variáveis que mesmo que alguém indique probs com a mesma placa de vídeo não é certo que acontecerá com vc. Há questões relativas ao chipset, drivers que são constantemente atualizados, etc, etc etc ...
-
RT é RealTime?Certo?
Certo.
-
A gráfica não aguenta o tombo?
Não é bem isso. Há um número enorme de problemas possíveis, a maioria deles já contornados, mas ainda pode haver probs com latência, só pra citar um caso.
-
Instalar a versão mais baixa eu já tinha absorvido em meu pensamento.
So estava tentando seguir o raciocínio do Alebe para poder aprender um pouco mais com ele.E perceber o que ele queria dizer com RT.
A muito que a minha curiosidade em relação ao Linux era grande e como só agora tive oportunidade de experimentar só agora estão a surgir as duvidas normais de um processo de aprendizagem.
É possível instalar o 8.04 no mesmo disco onde esta o 8.10 sem danificar este ultimo?
Se eu estiver abusando da vossa paciência peço desculpa.
-
... só agora estão a surgir as duvidas normais de um processo de aprendizagem.
Normais mesmo.
É possível instalar o 8.04 no mesmo disco onde esta o 8.10 sem danificar este ultimo?
Perfeitamente possível. Basta criar uma partição para a nova instalação. O Grub (gerenciador de boot) vai reconhecer a instalação antiga e automagicamente vai inserir uma entrada para ela no menu de inicialização.
Muita calma nesta hora, não é difícil fazer confusão e sobrescrever a instalação existente. Uma maneira de evitar alguma dúvida é criar a nova partição com tamanho diferente para facilitar o reconhecimento.
Se eu estiver abusando da vossa paciência peço desculpa.
Deixe disso, menino ... hi, hi, hi ... vc não abusa não ...
-
Oi Daniel,
Minha dúvida é se essa placa de video conseguiria rodar sem problemas dentro de um sistema real time como é exigido no ubunto+emc.
É que ainda não tinha encontrado nenhuma referencia ao uso dela.
Juro que minha intenção não era te deixar tão angustiado como acabou ficando.
Mas não custa tentar. ;)
-
eu acho que a placa aguenta. só a versão do Linux que tá errada
-
Hehehe...
Sem angustia nenhuma.
So estava a tentar acompanhar o raciocínio destes três barras na matéria.
Vou sacar o 8.04 da net para instalar quando der tempo.
Depois dou noticias.
Obrigado aos três.
-
Boas pessoal.
Eu tenho três componentes no PC que apesar do Linux reconhecer não funcionam o que posso fazer existem drives para eles?
Onde posso procurar alguém sabe me dizer.
Eles são a placa de som, e os dois drives de CD e DVD.
Com o comando que o Alebe falou eles aparecem na tela do Cmd mas depois não funcionam.
Alguém se possível me mostre o caminho das pedras.
Estou procurando no santo Google mas não esta fácil.
Obrigado.
-
Tvern,
Não sei se posso ajudá-lo muito nessa empreita, pois não tenho mexido com o Linux já faz algum tempo, e o que tenho aqui instalado e que uso diáriamente é o PClinuxOS, um pouco diferente do Ubuntu, mas tão estável e amigável quanto...
Me causou estranhesa o fato do Ubuntu não ter detectado nem CD nem DVD, pois se tomar como exemplo o micro aqui usa também dois drivers físicos, e em qualquer instalação são detectados e funcionam corretamente...
Como aí estás rodando com Kernel Magma (com tempo real), pode ser que algumas coisas estejam desabilitadas (o que continua sendo estranho) pois me lembro que assim mesmo rodavam aqui...
Se os "devices" aparecem na listagem e são reconhecidos, mas não funcionam, eu sugeriria duas coisas:
- experimente rodar pelo "liveCD" e verifique se são detectados e se funcionam - se funcionar, deve estar tendo algum problema de configuração de driver para o dispositivo específicamente
- se não reconhecer, acredito que só resolva procurando o driver e instalando "na unha" mesmo
Foi o que aconteceu com uma placa de comunicação "wireless" do meu note - apanhei feito gente grande para funcionar...mas funcionou :)
-
Daniel,
Para os drives cd/dvd, veja se no menu Locais -> Computador tem ícones deles.
Quanto ao som, aparece algum icone de volume no menu do alto à direita?
Clicando duplo nele abre uma janela.
Procure no menu Arquivo por Alterar Dispositivo. Tem várias opções lá.
Tente cada uma, sempre reiniciando o pc ao mudar.
-
Alebe amigo os drives já funcionam.
Já o som continua na mesma.
O ícone aparece sim com um símbolo vermelho por cima.
Quando clico duas vezes aparece isto:
-
Tu sabe qual é a placa de som? Onboard ou off?
-
Penso que é uma "Creative ensoniq 5880 PCI"
Segundo o que aparece quando digito o comando que você me falou ontem.
->lspci
...
->02:0a.0 Multimedia audio controller: Ensoniq 5880B [AudioPCI] (rev 02)
-
Parece que tem varios usuarios com problemas para rodar esta placa.
http://ubuntuforums.org/archive/index.php/t-96388.html
Vou ver se encontro alguma solução.
-
Este guia tem me ajudado bastante a resolver os probs com som:
http://ubuntuforums.org/showthread.php?t=205449
Minha sugestão é que tente antes de mais nada o seguinte:
Edite o arquivo modules
$ sudo gedit/etc/modules
Acrescente como última a seguinte linha
snd-ens1371
Salve o arquivo e reinicialize a máquina.
Isto vai forçar o carregamento do driver. Apenas isto tem sido suficiente pra resolver alguns probs.
-
Jorge,
Tambem vi vários casos de acrescentar o comando acpi=ht no grub, mas acho que não vai funcionar na máquina do Daniel. ???
-
Tambem vi vários casos de acrescentar o comando acpi=ht no grub,...
O comando correto seria acpi=off, creio, se a intenção for desabilitar acpi. É o efeito que tem o acpi=ht em máquinas em que não há hyperthreading, até onde eu saiba (e não sei muito ...). No meu P4 Prescott o HT é reconhecido e habilitado corretamente.
Não custa tentar, mas não obtive resultado com isto e sim com o que sugeri acima, em mais de um caso, inclusive com uma velhíssima placa de som SoundBlaster ISA.
Aparentemente há um bug na versão com o EMC2 embutido, ou talvez seja intencional, o som funfa com boot pelo LiveCD e não funfa após a instalação no HD.
A versão regular do Ubuntu 8.04 não apresenta este prob, na minha experiência.
-
Neste caso é acpi=ht mesmo.
Mas parece que não funfou pra todos.
http://ubuntuforums.org/showthread.php?t=140604
-
Pessoal,
Alguem saberia me dar as dicas como e onde configuro o teclado para o EMC2, pois quando utilizo o JOG o X e Y estão invertivos estão com as operações invertidas.
Seta pra frente e pra tras no Y e direita e esquerda no Y, queria inverter para ficar em paralelo com a mesa.
Obrigado,
Carlos
-
Não tenho certeza se é isso que voce quer:
http://www.guiacnc.com.br/forum/index.php/topic,188.msg37844
-
Fábio,
No Exemplo do Paulo na pagina 20 está assim:
Sept parport.0.pin-05-out-invert 1
No meu está configurado assim:
Sept parport.0.pin-03-out-invert 1
Sept parport.0.pin-05-out-invert 1
Sept parport.0.pin-07-out-invert 1
Pelas dicas que vc deu ao Paulo o meu está igual,
Sept parport.0.pin-05-out-invert 1
O que devo inverter pra que as configurações de ajustem?
Obrigado,
Carlos
-
Carlos,
Antes de mexer com isso, verifique o seguinte (exemplo eixo Y):
- quando se aperta a tecla para "direita" o eixo "Y" deverá ir para direita, e o valor do DRO deverá ser positivo.
Se ao apertar a tecla da direita o eixo vai para esquerda mas o dro fica positivo, então acho que o mais fácil é inverter a fiação do motor
Se ao apertar a tecla da direita, o eixo vai para esquerda e o dro fica negativo, então deverá acrescentar a linha setp parport.0.pin-05-out-invert 1 depois de um aviso mais ou menos assim:
###
### If you want active low for this pin, invert it like this:
###
Se já tem esta linha adiocionada neste espaço e a máquina está ao contrário, então apague a linha do pino relativo ao eixo em questão (pino 5 se este for o pino de direção do eixo Y)
-
Fábio,
O problema é que quando aperto a seta para a direita do teclado o eixo X move-se para frente e a seta da esquerda o X move-se para tras.
O Y tambem acontece o mesmo problema quando aperto a tecla no sentido do operador do teclado o Y vai pra esquerda e sentido contrario a direita.
O que eu queria é deixar as teclas no mesmo sentido do operador sendo a seta no sentido do operador que o X avançasse e sentido contrario retrocedesse.
No Y a seta para a direita o Y fosse para a direita e a seta da esquerda o Y fosse para a esquerda.
Como está configurado parece que estou com o computador ao contrario da usinagem.
Carlos
-
Carlos,
No arquivo "Standard_Pinout_Hal" procure estas linhas:
linksp Xstep => parport.0.pin-02-out
linksp Xdir => parport.0.pin-03-out
linksp Ystep => parport.0.pin-04-out
linksp Ydir => parport.0.pin-05-out
linksp Zstep => parport.0.pin-06-out
linksp Zdir => parport.0.pin-07-out
E ajuste os números de acordo com a ligação da sua placa...(esta reprodução é só um exemplo - no seu arquivo deve estar diferente)
No seu caso, eu trocaria os valores entre "X" e "Y" apenas...
-
Carlos,
No arquivo "Standard_Pinout_Hal" procure estas linhas:
linksp Xstep => parport.0.pin-02-out
linksp Xdir => parport.0.pin-03-out
linksp Ystep => parport.0.pin-04-out
linksp Ydir => parport.0.pin-05-out
linksp Zstep => parport.0.pin-06-out
linksp Zdir => parport.0.pin-07-out
Fábio,
Exatamente esta configuração que estava, troquei os pinos do X pelo 04 e 05 e no Y pelo 02 e 03, era este o caminho das pedras. Obrigado.
Agora gostaria de inverter a direção do X seta no sentido do video do computador vai para tras o X e no sentido do operador vai para frente.
Obrigado!
-
Agora gostaria de inverter a direção do X seta no sentido do video do computador vai para tras o X e no sentido do operador vai para frente.
Já foi respondido antes...
-
Então tinha 3 linhas conforme abaixo
setp parport.0.pin-03-out-invert 1
setp parport.0.pin-05-out-invert 1
setp parport.0.pin-07-out-invert 1
Apaguei as linhas que se referiam ao pino 03 e 05, e o teclado agora está configurado como queria ou como deveria ser.
Fábio, fiz a coisa certa em apagar as 2 linhas, não vi problemas na máquina, mas tambem não cheguei a usinar somente testando em JOG.
Obrigado,
-
Carlos,
Se quando voce aperta as teclas de movimento, o DRO indica a coisa certa e a máquina vai para o lado certo, acredito que com os arquivos deva estar certo também.
Só não estará se você trocou alguma coisa, e deixou o programa fora de padrão...
-
Carlos,
Se quando voce aperta as teclas de movimento, o DRO indica a coisa certa e a máquina vai para o lado certo, acredito que com os arquivos deva estar certo também.
Tem alguma coisa que não está certo no eixo X, quando movimento pra frente o DRO dá negativo, vou refazer todos os parametros novamente!
-
...fiz a coisa certa em apagar as 2 linhas...
Outra dica: para desabilitar qualquer linha basta colocar um # (sustenido) no início dela ao invés de apaga-la.
Se não der certo a mudança fica mais fácil voltar à configuração anterior.
-
Oi pessoal, alguém sabe configurar um encoder no EMC²? Por exemplo como configurar a resolução e o pino de entrada? As dicas são bem vindas. :}
Obrigada, Aline.
-
Eu nunca dei muita atenção a esse tipo de implementação, então pode não ser o que precisa, mas aqui tem um quase passo a passo do que precisa fazer:
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Tuning_EMC2/HAL_PID_Loops
Mas tem muitas opções de páginas, motores usados, etc..
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Combining_Two_Feedb ack_Devices_On_One_ Axis
http://www.google.com/custom?hl=en&client=pub-noaccount&channel=pub-nochannel&cof=FORID%3A1%3BGL%3A1%3BLBGC%3A336699%3BLC%3A%230000ff%3BVLC%3A%23663399%3BGFNT%3A%230000ff%3BGIMP%3A%230000ff%3BDIV%3A%23336699%3B&domains=linuxcnc.org&ie=ISO-8859-1&oe=ISO-8859-1&q=motor+encoder&btnG=Search&sitesearch=linuxcnc.org
-
Oi Alebe, muito obrigada, vou estudá-los!
Até logo, Aline.
-
Fabio este teste de latencia descrito é o mesmo para a versão mais nova do unbutu ?
-
Agora basta digitar o comando latency-test no terminal.
-
Obrigado Alebe.
-
Alguem poderia me dar uma dica de que erro é este e como resolve-lo. (erro do axis Unexpected realtime delay: Chek dmeseg for details) . obrigado e um abraço a todos
-
Fernando,
Qual o número apresentado quando você fez o teste de latência ?
Consolas (ou terminal na versão 6) > test-latency
-
Fernando,
Qual o número apresentado quando você fez o teste de latência ?
Consolas (ou terminal na versão 6) > test-latency
YRD
Na verdade nao lembro do resultado do teste, mas estive lendo que este erro seria por causa da placa de video que é onbord . Mas ha outro erro que diz o seguinte: Erro no código G ..... Próximo da linha 3 de ( nome do arquivo e seu caminho) Cannot use axis values whithout a G code that uses them.
se tiveres alguma dica fico agradecido
-
Acredito que são duas coisas:
1- Sua latência está lata - faça o teste - valor limite é 50.000 - ideal 15.000
2- O tamanho da sua mesa está "pequena" - releia o tópico ;D
-
Alguem poderia me dar uma dica de que erro é este
Pode ser por uma infinidade de problemas.
Poste o texto abaixo da mensagem - Debug file information - que aparece no fim da janela de erro do emc.
Erro no código G ..... Próximo da linha 3 de ( nome do arquivo e seu caminho) Cannot use axis values whithout a G code that uses them.
Aqui eu acho que tem algum valor de coordenada sem o código correspondente antes.
Tipo G0, G1...
-
Aqui eu acho que tem algum valor de coordenada sem o código correspondente antes.
Tipo G0, G1...
Alebe
O que está acontecendo é que os mesmos arquivos anteriormente usinados com extençao . cnc e inclusive ngc que é nativo do emc2 agora na hora de usinar aparece este erro, é bem verdade que estou com outra configuração na maquina, por isso penso que p problema está na config da maquina e não nos arquivos. Que vc acha?
-
Neste caso pode ser que vc tenha diminuido a área util da mesa na nova configuração, e o arquivo da usinagem trabalha fora dessa area.
-
Neste caso pode ser que vc tenha diminuido a área util da mesa na nova configuração, e o arquivo da usinagem trabalha fora dessa area.
Alebe
Eu configuro editando o arquivo .ini e .hall onde que encontro o tamanho da mesa lá. O que tem é max limit 1000 e minimo limit -1000 seria isso?
-
É isso.
É no arquivo .ini
Tem que colocar as medidas nos 3 eixos. (axis0, axis1 e axis2)
Anexe pra gente um dos gcode que tentou rodar e deu erro.
-
Ola á todos!!
Baixei o ubuntu 8.04 e o EMC2 vem em ingles mesmo mudando a linguagem do LINUX.Preciso configurar e o drive Smile nao aparece na lista e nem a opçao "outros"(só se estiver escrito de outra forma).
O que faço?
Da para rodar a maquina e configurar rodando só pelo live cd?
Obrigado
-
Rick,
Sim a conf. ficará em inglês. Siga as primeiras páginas deste tópico que não tem erro; se você avisou ao Rudolf sobre as características do seu motor, não leva 5 minutos para terminar a configuração.
Sim dá para configurar usando o LiveCD, mas cada vez que você desligar o PC perderá a conf.
-
É isso.
É no arquivo .ini
Tem que colocar as medidas nos 3 eixos. (axis0, axis1 e axis2)
Anexe pra gente um dos gcode que tentou rodar e deu erro.
este é a minha configuração do eixo Y por exemplo:
[AXIS_1]
TYPE = LINEAR
HOME = 0.000
MAX_VELOCITY = 15
MAX_ACCELERATION = 230
STEPGEN_MAXVEL = 17
STEPGEN_MAXACCEL = 250
BACKLASH = 0.000
INPUT_SCALE = 261
OUTPUT_SCALE = 1.000
MIN_LIMIT = -1000.0
MAX_LIMIT = 1000.0
FERROR = 1.270
MIN_FERROR = 0.254
HOME_OFFSET = 0.0
HOME_SEARCH_VEL = 0.0
HOME_LATCH_VEL = 0.0
HOME_USE_INDEX = NO
HOME_IGNORE_LIMITS = NO
vou colocar alguns arquivos que apresentaram o erro favor de uma verificada para nós.
-
Rick,
Sim a conf. ficará em inglês. Siga as primeiras páginas deste tópico que não tem erro; se você avisou ao Rudolf sobre as características do seu motor, não leva 5 minutos para terminar a configuração.
Sim dá para configurar usando o LiveCD, mas cada vez que você desligar o PC perderá a conf.
-
Ok YRD,porem nao sei qual drive escolher na lista,meus Smile ja estao configurados pois uso o turbo cnc com eles,o problema é que na opçao escolha dos drivers para configurar a maquina nao sei qual delas optar no linux.No começo do tópico o Fabio pede para escolher a opçao "outros" e esta opçao na aparece.
-
Rick, pode usar o gecko.
-
Rick no meu eu uso "outros" para o Smile e funciona
-
Fernando,
Realmente é problema no gcode.
Faltam alguns "g" no arquivo.
Outra coisa é o comando "H" sem o G43.
Veja as diferenças entre seus arquivos para estes anexos. E teste eles no emc.
Em qual programa está gerando os arquivos?
-
Yuri,
Crie uma configuração com o gecko. Com outro nome é claro ;D só pra testar.
Vc vai gostar da diferença.
-
Yuri,
Crie uma configuração com o gecko. Com outro nome é claro ;D só pra testar.
Vc vai gostar da diferença.
Pô meu, assim eu fico com água na boca ;D
O querido Smile está desmontado para "enfiar" dentro do armário que estou tentando terminar... adianta algo ;)
-
A principal caracteristica que vi é que a máquina fica com uma movimentação mais limpa, mais suave.
Mas só testando na sua cria para sentir.
A minha é piquinininha ;D ;D ;D
-
Fernando,
Realmente é problema no gcode.
Faltam alguns "g" no arquivo.
Outra coisa é o comando "H" sem o G43.
Veja as diferenças entre seus arquivos para estes anexos. E teste eles no emc.
Em qual programa está gerando os arquivos?
Alebe
Estou utilizando o Artcam e um postprocessor para o emc2 que encontrei aqui no forum.
Vc viu as configurações do Y, onde que entro com o tamanho da mesa que vc me falou?
Vou experimentar estes arquivos e te falo, obrigado meu caro.
-
Vc vai gostar da diferença.
A que vc atribui a diferença ? (Não tô com acesso ao Ubuntu no momento pra verificar ...)
-
Fernando,
Estranho, quando usava esse pos do emc não acontecia esses erros nos códigos.
Procure nos tópicos dos amigos Lolata, Evangelion e do André Lima os pos que eles usam. Talvez resolva esses problemas.
O tamanho da mesa é nesse parâmetro que falou, Min_Limit e Max_Limit
E esqueça que o problema é na configuração do arquivo ini. É só do gcode.
-
Jorge,
Não tenho nem idéia. Não cheguei a procurar o por que da diferença.
Eu usava a opção L297 nas primeiras vazes e vi alguém falar sobre poder usar o gecko, acho que foi o Gilii.
Gostei de como a máquina se comportou e adotei-o-o
Seria interessante ver os parâmetros dos arquivos para ver as diferenças.
Eu até procurei quais seriam os arquivos pra dar uma olhada, mas sem muito empenho. ;D
-
Fernando,
Estranho, quando usava esse pos do emc não acontecia esses erros nos códigos.
Procure nos tópicos dos amigos Lolata, Evangelion e do André Lima os pos que eles usam. Talvez resolva esses problemas.
O tamanho da mesa é nesse parâmetro que falou, Min_Limit e Max_Limit
E esqueça que o problema é na configuração do arquivo ini. É só do gcode.
Alebe
Já baixei o post do Lolata vou experimentá-lo este final de semana.Tambem achei muito estranho, nao consigo entender o que aconteceu.
-
Alebe
Realmente eram os arquivos que continham erros mesmo, agora deu certo , obrigado.
-
Qual a solução ? ???
-
Qual a solução ? ???
Essa aqui:
http://www.guiacnc.com.br/forum/index.php/topic,1763.msg81926.html#msg81926
-
Acabei de baixar o live cd do ubunto 8.04 com o emc2 ja no cd atualizei o linux inteiro agora quando vou rodar o emc2 seleciono para steeper pois é a config mais apropriada eu acho e aparece uma tela falando:
" EMC2 terminated with an error. When reporting problems, please include all the information below in your message.
Print file information:
RUN_IN_PLACE=no
EMC2_DIR=
EMC2_BIN_DIR=/usr/bin
EMC2_TCL_DIR=/usr/share/emc/tcl
EMC2_SCRIPT_DIR=
EMC2_RTLIB_DIR=/usr/realtime-2.6.24-16-rtai/modules/emc2
EMC2_CONFIG_DIR=
EMC2_LANG_DIR=/usr/share/emc/tcl/msgs
INIVAR=/usr/bin/inivar
HALCMD=/usr/bin/halcmd
EMC2_EMCSH=/usr/bin/emcsh
EMC2_IOSH=/usr/bin/iosh
EMC2 - 2.2.8
Machine configuration directory is '/home/eric/emc2/configs/stepper'
Machine configuration file is 'stepper_mm.ini'
INIFILE=/home/eric/emc2/configs/stepper/stepper_mm.ini
PARAMETER_FILE=stepper.var
ring IRQ 11 with 0000:00:05.0
[ 33.226847] PCI: Sharing IRQ 11 with 0000:00:0a.0
[ 33.226867] uhci_hcd 0000:00:04.3: UHCI Host Controller
"aqui tinha mais um monte de coisa escrita se for necessario eu coloco um arquivo txt..."
[ 1106.050747] RTAI[hal]: compiled with gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu3).
[ 1106.050759] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 1106.050765] PIPELINE layers:
[ 1106.050769] f8a4a000 9ac15d93 RTAI 200
[ 1106.050773] c0383180 0 Linux 100
[ 1106.138533] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 1106.146359] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 1106.146376] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
[ 1106.146384] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1007125000 hz.
[ 1106.146390] RTAI[sched]: timer setup = 2010 ns, resched latency = 2688 ns.
[ 1106.262404] RTAI[math]: loaded.
[ 1106.534841] GANTRYKINS: joints[0] = 0
[ 1106.534857] GANTRYKINS: joints[1] = 1
[ 1106.534863] GANTRYKINS: joints[2] = 2
[ 1106.534870] GANTRYKINS: joints[3] = 3
[ 1106.534876] GANTRYKINS: joints[4] = 4
[ 1106.534883] GANTRYKINS: joints[5] = 5
[ 1106.534890] GANTRYKINS: joints[6] = -1
[ 1106.534897] GANTRYKINS: joints[7] = -1
[ 1106.534905] GANTRYKINS: joints[8] = -1
[ 1106.859682] config string '0xa400 0xac00'
[ 1107.472411] RTAPI: ERROR: Unexpected realtime delay on task 2
[ 1107.472416] This Message will only display once per session.
[ 1107.472419] Run the Latency Test and resolve before continuing.6: ERROR: Unexpected realtime delay: check dmesg for details.
[ 1107.472930]
[ 1107.472932] In recent history there were
[ 1107.472934] 138048, 65039, 105509, 102633, and 104080
[ 1107.472937] elapsed clocks between calls to the motion controller.
[ 1107.472969] This time, there were 104110 which is so anomalously
[ 1107.472973] large that it probably signifies a problem with your
[ 1107.472976] realtime configuration. For the rest of this run of
[ 1107.472993] EMC, this message will be suppressed.
[ 1107.472996]
[ 1127.752998] RTAI[math]: unloaded.
[ 1127.861512] SCHED releases registered named ALIEN RTGLBH
[ 1127.934378] RTAI[malloc]: unloaded.
[ 1128.034471] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 1128.041389] I-pipe: Domain RTAI unregistered.
[ 1128.041407] RTAI[hal]: unmounted.
[ 1340.387091] I-pipe: Domain RTAI registered.
[ 1340.387111] RTAI[hal]: <3.6.1> mounted over IPIPE-NOTHREADS 2.0-04.
[ 1340.387116] RTAI[hal]: compiled with gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu3).
[ 1340.387127] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 1340.387133] PIPELINE layers:
[ 1340.387137] f8a4a000 9ac15d93 RTAI 200
[ 1340.387141] c0383180 0 Linux 100
[ 1340.481693] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 1340.482010] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 1340.482022] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
[ 1340.482031] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1007125000 hz.
[ 1340.482037] RTAI[sched]: timer setup = 2010 ns, resched latency = 2688 ns.
[ 1340.582393] RTAI[math]: loaded.
[ 1350.259967] RTAI[math]: unloaded.
[ 1350.329243] SCHED releases registered named ALIEN RTGLBH
[ 1350.346752] RTAI[malloc]: unloaded.
[ 1350.445926] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 1350.452036] I-pipe: Domain RTAI unregistered.
[ 1350.452053] RTAI[hal]: unmounted.
[ 1459.922506] I-pipe: Domain RTAI registered.
[ 1459.922524] RTAI[hal]: <3.6.1> mounted over IPIPE-NOTHREADS 2.0-04.
[ 1459.922529] RTAI[hal]: compiled with gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu3).
[ 1459.922541] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 1459.922546] PIPELINE layers:
[ 1459.922550] f8a4a000 9ac15d93 RTAI 200
[ 1459.922555] c0383180 0 Linux 100
[ 1460.024548] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 1460.024862] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 1460.024876] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
[ 1460.024885] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1007125000 hz.
[ 1460.024890] RTAI[sched]: timer setup = 2010 ns, resched latency = 2688 ns.
[ 1460.178795] RTAI[math]: loaded.
[ 1470.042898] RTAI[math]: unloaded.
[ 1470.109271] SCHED releases registered named ALIEN RTGLBH
[ 1470.142592] RTAI[malloc]: unloaded.
[ 1470.254117] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 1470.273071] I-pipe: Domain RTAI unregistered.
[ 1470.273097] RTAI[hal]: unmounted.
[ 2372.772664] I-pipe: Domain RTAI registered.
[ 2372.772690] RTAI[hal]: <3.6.1> mounted over IPIPE-NOTHREADS 2.0-04.
[ 2372.772695] RTAI[hal]: compiled with gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu3).
[ 2372.772706] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 2372.772712] PIPELINE layers:
[ 2372.772716] f8a4a000 9ac15d93 RTAI 200
[ 2372.772721] c0383180 0 Linux 100
[ 2372.811006] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 2372.812035] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 2372.812053] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
[ 2372.812061] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1007125000 hz.
[ 2372.812067] RTAI[sched]: timer setup = 2010 ns, resched latency = 2688 ns.
[ 2372.942575] RTAI[math]: loaded.
[ 2376.245867] RTAI[math]: unloaded.
[ 2376.322081] SCHED releases registered named ALIEN RTGLBH
[ 2376.345012] RTAI[malloc]: unloaded.
[ 2376.444359] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 2376.450521] I-pipe: Domain RTAI unregistered.
[ 2376.450539] RTAI[hal]: unmounted.
[ 2896.370443] I-pipe: Domain RTAI registered.
[ 2896.370464] RTAI[hal]: <3.6.1> mounted over IPIPE-NOTHREADS 2.0-04.
[ 2896.370469] RTAI[hal]: compiled with gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu3).
[ 2896.370480] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 2896.370485] PIPELINE layers:
[ 2896.370490] f8a4a000 9ac15d93 RTAI 200
[ 2896.370494] c0383180 0 Linux 100
[ 2896.409591] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 2896.410622] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 2896.410639] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
[ 2896.410648] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1007125000 hz.
[ 2896.410654] RTAI[sched]: timer setup = 2010 ns, resched latency = 2688 ns.
[ 2896.562082] RTAI[math]: loaded.
[ 2896.805713] config string '0x0378'
[ 2899.240166] RTAI[math]: unloaded.
[ 2899.319006] SCHED releases registered named ALIEN RTGLBH
[ 2899.344690] RTAI[malloc]: unloaded.
[ 2899.443656] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 2899.449828] I-pipe: Domain RTAI unregistered.
[ 2899.449847] RTAI[hal]: unmounted.
[ 3153.345763] I-pipe: Domain RTAI registered.
[ 3153.345788] RTAI[hal]: <3.6.1> mounted over IPIPE-NOTHREADS 2.0-04.
[ 3153.345793] RTAI[hal]: compiled with gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu3).
[ 3153.345805] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 3153.345811] PIPELINE layers:
[ 3153.345815] f8a4a000 9ac15d93 RTAI 200
[ 3153.345819] c0383180 0 Linux 100
[ 3153.385681] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 3153.386659] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 3153.386676] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
[ 3153.386685] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1007125000 hz.
[ 3153.386691] RTAI[sched]: timer setup = 2010 ns, resched latency = 2688 ns.
[ 3153.551415] RTAI[math]: loaded.
[ 3153.842587] config string '0x0378'
[ 3156.630515] RTAI[math]: unloaded.
[ 3156.722240] SCHED releases registered named ALIEN RTGLBH
[ 3156.743596] RTAI[malloc]: unloaded.
[ 3156.842020] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 3156.848307] I-pipe: Domain RTAI unregistered.
[ 3156.848324] RTAI[hal]: unmounted.
[ 4147.898323] I-pipe: Domain RTAI registered.
[ 4147.898347] RTAI[hal]: <3.6.1> mounted over IPIPE-NOTHREADS 2.0-04.
[ 4147.898352] RTAI[hal]: compiled with gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu3).
[ 4147.898363] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 4147.898368] PIPELINE layers:
[ 4147.898373] f8a4a000 9ac15d93 RTAI 200
[ 4147.898377] c0383180 0 Linux 100
[ 4147.947135] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 4147.948121] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 4147.948138] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists.
[ 4147.948146] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 1007125000 hz.
[ 4147.948152] RTAI[sched]: timer setup = 2010 ns, resched latency = 2688 ns.
[ 4148.156998] RTAI[math]: loaded.
[ 4148.430576] config string '0x0378'
[ 4151.410673] RTAI[math]: unloaded.
[ 4151.505734] SCHED releases registered named ALIEN RTGLBH
[ 4151.519607] RTAI[malloc]: unloaded.
[ 4151.618642] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 4151.624804] I-pipe: Domain RTAI unregistered.
[ 4151.624821] RTAI[hal]: unmounted.
Debug file information:
Traceback (most recent call last):
File "/usr/bin/axis", line 3370, in <module>
o = MyOpengl(widgets.preview_fra me, width=400, height=300, double=1, depth=1)
File "/usr/bin/axis", line 255, in __init__
Opengl.__init__(self, *args, **kw)
File "debian/tmp/usr/lib/python2.5/site-packages/rs274/OpenGLTk.py", line 218, in __init__
File "debian/tmp/usr/lib/python2.5/site-packages/rs274/OpenGLTk.py", line 167, in __init__
File "debian/tmp/usr/lib/python2.5/site-packages/rs274/OpenGLTk.py", line 93, in __init__
File "/usr/lib/python2.5/lib-tk/Tkinter.py", line 1933, in __init__
(widgetName, self._w) + extra + self._options(cnf))
_tkinter.TclError: Togl: X server has no OpenGL GLX extension
21109
PID TTY STAT TIME COMMAND
21228
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components"
O que eu tenho de fazer???to baxando ja a versao 6.06 que parece ser mais facil pq essa meu deus...a e pra constar nao sei quase nada de linux...
-
Tá parecendo que sua placa de video não tem (ou não está configurada) para suporte a OPENGL...
Debug file information:
Traceback (most recent call last):
File "/usr/bin/axis", line 3370, in <module>
o = MyOpengl(widgets.preview_fra me, width=400, height=300, double=1, depth=1)
File "/usr/bin/axis", line 255, in __init__
Opengl.__init__(self, *args, **kw)
File "debian/tmp/usr/lib/python2.5/site-packages/rs274/OpenGLTk.py", line 218, in __init__
File "debian/tmp/usr/lib/python2.5/site-packages/rs274/OpenGLTk.py", line 167, in __init__
File "debian/tmp/usr/lib/python2.5/site-packages/rs274/OpenGLTk.py", line 93, in __init__
File "/usr/lib/python2.5/lib-tk/Tkinter.py", line 1933, in __init__
(widgetName, self._w) + extra + self._options(cnf))
_tkinter.TclError: Togl: X server has no OpenGL GLX extension
Se você instalou o Ubuntu e depois fez upgrade, este pode ser um problema...Não faça upgrade.
-
Tá parecendo que sua placa de video não tem (ou não está configurada) para suporte a OPENGL...
Debug file information:
Traceback (most recent call last):
File "/usr/bin/axis", line 3370, in <module>
o = MyOpengl(widgets.preview_fra me, width=400, height=300, double=1, depth=1)
File "/usr/bin/axis", line 255, in __init__
Opengl.__init__(self, *args, **kw)
File "debian/tmp/usr/lib/python2.5/site-packages/rs274/OpenGLTk.py", line 218, in __init__
File "debian/tmp/usr/lib/python2.5/site-packages/rs274/OpenGLTk.py", line 167, in __init__
File "debian/tmp/usr/lib/python2.5/site-packages/rs274/OpenGLTk.py", line 93, in __init__
File "/usr/lib/python2.5/lib-tk/Tkinter.py", line 1933, in __init__
(widgetName, self._w) + extra + self._options(cnf))
_tkinter.TclError: Togl: X server has no OpenGL GLX extension
Se você instalou o Ubuntu e depois fez upgrade, este pode ser um problema...Não faça upgrade.
eu nem consegui instalar a minha gf 2 no ubunto eu tentei atualizar para ver se ela era reconhecida... bom para consertar é só instalando denovo certo? e eu instalo o 8.04 ou o 6.06 qual dos dois é mais facil e pratico???
-
... e eu instalo o 8.04 ou o 6.06 qual dos dois é mais facil e pratico???
Qualquer um, desde que não tente fazer um upgrade depois...
Explico,
A versão do Ubuntu pré compilado para suportar o EMC tem um kernel "Real Time" bem modificado, e quando se faz um upgrade normalmente alguma modificações não fazem parte deste kernel, e o troço pára de funcionar.
Experimente a versão pré compilada mais atual, pois a possibilidade do seu harware ser reconhecido é bem maior...
Dica:
Algumas placas com chipset NVIDIA são uma perdição para este Kernel...
Leia aqui: (sobre Upgrade)
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl
E aqui (sobre a placa):
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Installing_EMC2#Nvidia_Card_configuration_issues
-
definitivament é plac ade video.
o erro.
RTAPI: ERROR: Unexpected realtime delay on task 2
ele não consegue acertar o sincronismo ( atraso) do realtime do software.
-
bom eu estou reinsalando o ubuno 8.04 nao vou aualizar e vou tentar instalar a placa de video direitinho...depois eu posto o resto dos problemas!!!hahaha obrigado
-
Veja o que o Gilii disse é não instalar o 6 e atualizar para o 8.
Instalando o 8 você pode atulizar (logo de saída uns 150Mb) e funciona normalmente; talvez com esta atualização sua placa seja reconhecida.
Melhor chip é da AMD para garantir uma latência mais baixa.
-
Veja o que o Gilii disse é não instalar o 6 e atualizar para o 8.
Instalando o 8 você pode atulizar (logo de saída uns 150Mb) e funciona normalmente; talvez com esta atualização sua placa seja reconhecida.
Melhor chip é da AMD para garantir uma latência mais baixa.
Eu estou instalando direto o 8.04 vou tentar rodar sem atualizar nada se nao der vou procurar como instalar a placa de video se nao conseguir eu atualizo...
-
Eu estou instalando direto o 8.04 vou tentar rodar sem atualizar nada se nao der vou procurar como instalar a placa de video se nao conseguir eu atualizo...
Acho que voce não entendeu - não é necessário atualizar - só acertar o drive de video...
-
Consegui instalar o ubuntu 6.06 com o emc 2.2 ta beleza o emc abre bunitinho minha latencia ta 20.000 configurei a porta pararela na bios para normal.Agora como eu faço pra funcionar a cnc 3ax no emc que meu ta complicado...Para configurar eu fui igual por aqui porem mudei para a minha latencia e coloquei o l297 no tipo de driver a pinagem da porta parelela parece estar certa quando configuro o motor para o meu passo a redução e tal quando vou dar o teste que tem eles nao funcionam os motores nao fazem nem chiado....e a placa esta funcionando bem...pois eu uso o TurboCNC no outro pc normal com a placa...bom o que vcs acham que eu posso fazer para funcionar isso obrigado e abraços....
-
Para configurar eu fui igual por aqui porem mudei para a minha latencia e coloquei o l297 no tipo de driver a pinagem da porta parelela parece estar certa ...
Certamente a atribuição de pinos e funções não está correta. Verifique e configure de acordo com a placa.
-
Para configurar eu fui igual por aqui porem mudei para a minha latencia e coloquei o l297 no tipo de driver a pinagem da porta parelela parece estar certa ...
Certamente a atribuição de pinos e funções não está correta. Verifique e configure de acordo com a placa.
Boa até quem fim consegui mais o grande problema foi que nao tirei os enables dos motores na placa...dai nao funcionava mesmo e no EMC nao existe essa função???de ligar e desligar os motores??bom é isso agora vou colocar na maquina pra ver como fica jaja eu venho pergunta mais coisas ...hahah bom muito obrigado!!!!abraços
-
...no EMC nao existe essa função???de ligar e desligar os motores??
Basta escolher a opção ESTOP Out para os pinos de habilitação que o drive exige.
Por exemplo na cnc3ax seria os pinos 1, 14 e 16.
-
...no EMC nao existe essa função???de ligar e desligar os motores??
Basta escolher a opção ESTOP Out para os pinos de habilitação que o drive exige.
Por exemplo na cnc3ax seria os pinos 1, 14 e 16.
Bom vou testar isso tambem!!!!muito obrigado....
Agora estou com problemas para configurar os motores eu tenho dois motores da akyama.
Um deles o do eixo x:
Motor de 15 kgf com redução de 1:10 com acionamento por cremalheira modulo 1,5 o diametro primitivo do pinhão é de 37 mm entao a cada volta que o motor der eu estaria andando 11,62389282 mm calculado com a redução certo...Entao no EMC eu coloco redução de 1:10 e em mm/rev eu coloco 116,62389282 ou entao eu dexo a redução 1:1 e coloco os 11 mm/rev.Agora quando eu coloco isso a frequencia fica muito baixo em torno dos 500HZ entao quando vou fazer os testes o motor nao gira só gira quando a frequencia é muito alto em torno dos 2000Hz o que eu tenho de fazer para configurar isso...A latencia do meu computador esta em torno de 20000.
No eixo y:
Acontece o mesmo problema a unica diferença esntre os dois é que tenho uma redução de 1:5 mas o conjunto cremalheira pinhao é o mesmo.
Se alguem souber como posso arrumar isso ficarei muito grato!!!Obrigado Eric
-
Ericwp,
O correto seria informar ao programa a redução e o passo deslocado, assim o programa pode fazer internatente os cálculos de velocidades e deslocamentos.
Como a redução é bastante grande, isso faz com que os motores tenham que rodar rápido (em 10 x) para se ter alguma velocidade de deslocamento, e se a latência é muito alta, este será um fator limitante do seu conjunto.
A mesma coisa acontece com drivers acionando motores em micropassos muito altos, como 20x ou mais...
-
Tem certeza que o perímetro da engrenagem é exatamente este de 37mm?
Se calcular baseado no módulo 1,5, daria 24,66666 dentes, o que não existe.
Tem coisa errada na sua conta
-
Tem certeza que o perímetro da engrenagem é exatamente este de 37mm?
Se calcular baseado no módulo 1,5, daria 24,66666 dentes, o que não existe.
Tem coisa errada na sua conta
ta errado mesmo desculpa o tamanho primitivo é de 43.5 que da 29 dentes...
-
Ericwp,
Então a coisa muda um pouco...
O deslocamento então seria de 13.66596mm e não 11.62382mm
-
Ericwp,
Então a coisa muda um pouco...
O deslocamento então seria de 13.66596mm e não 11.62382mm
Muito obrigado por toda a ajuda consegui configurar os eixos certinho somente os enables dos motores nao consegui fazer funcionar o x funciona mais os outros 2 (y e z) nao funcionam bom mais isso com o tempo vou consertar...agora tenho de aprender como abrir os arquivos do artcam no EMC é possivel isso???
obrigado a todos!!!abraços.
-
...agora tenho de aprender como abrir os arquivos do artcam no EMC é possivel isso???
Usando um pós processador correto, sim.
-
...agora tenho de aprender como abrir os arquivos do artcam no EMC é possivel isso???
Usando um pós processador correto, sim.
Vc teria alguns proramas para me recomendar de linux onde posso criar arquivos para serem usinados e o pós processador que consigo usar os arquivos do artcam no EMC...ficarei muito grato!!!
Abraços Eric
-
Vc pode usar o pos CantechRMS_mm que já vem no art. Depois de criado, basta mudar a extensão de cnc para ngc
Procure também nos tópicos do Lolata, Evangelion e André LIma que eles postaram uns pos pro emc.
-
tirei a noite pra testar e mexer no EMC e no linux..
230MB de updates..
inclusive do emc (terei de reiniciar pra ver o que é..)
teste de latência que nunca tinha feito (funcionava bem, sem fazr o teste...)
e estou estudando alguns documentos do WIKI.. como o base_period... como é interresante... melhorar a velocidade baseado no ciclo do hardware e no atraso deste ciclo..
tô gostando ... mais ainda desse cara...
segue imagem do teste de latência.. ( tinha meio mihão de coisa aberta GIMP, update, pidgin, firefox e outros..
-
Olá pessoal, minha placa cnc3ax não esta funcionando bem, sera a latencia ?
segue teste de latencia. O numero mais importante e o ultimo de cima ou de baixo ?
Agradeço ajuda.
1204516 208011 997614
141220 116915 25406
notbook ibm trinkpad
-
Afloren,
Não use um Notebook - eles não são indicados para controle de máquinas - use um desktop.
-
Fabio vou trocar o micro, e quanto a latencia ? estes numeros que postei sera que ta bom?
-
Afloren,
Considere como bom um sinal de "Max Jitter" algo entre 15~20 microssegundos.
Se o valor estiver entre 30~50 microssegundos, ainda é bom, mas a máxima frequencia que conseguirá enviar ais drivers será sofrível.
-
Bom dia.
Estou a dar os primeiros passos no emc2 (com o ubuntu 8.04), e gostaria de saber se existe uma versão em português.
É que vi algumas imagens de configuração em português e fiquei curioso para saber onde baixar.
Obrigado.
Carlos Lavrador
-
Estou a dar os primeiros passos no emc2 (com o ubuntu 8.04), e gostaria de saber se existe uma versão em português.
Carlos, basta escolher a língua desejada no menu de inicialização. Há opção para o português.
-
Ola pessoal,
estou mudando do tnc para o emc2 e ai duvidas surgem;
Quando preciso usar apenas uma parte do arquivo e depois usa-lo inteiro,com o arquivo ja aberto e pronto para rodar,deleto as linhas que preciso,usino,fecho o arquivo e o an abro novamente,assim nao tenho que fazer 2 arquivos diferentes.No emc2 nao conegui mudar o codigo 'g' com o arquivo aberto, é isto mesmo?
quando copio o arquivo para uma pasta por exemplo sempre aparece um cadeado,ai tenho que ir em propriedade e permissoes para edita-lo,tem como nao ficar bloqueado o arquivo quando copia-lo?
O diquete demora bastante para montar e ler o disquete,isto é normal no ubuntu 8.04 ou é configuraçao?E depois que desligo tenho que monta-lo novamente.
Obrigado
-
Pessoal
Embora usando o Linux/Emc2 a algum tempo, garanto que não tenho a minima intimidade com o Linux, como faço p/ colocar o EMC2 p/ abrir assim que eu ligue o pc ?
Outra coisa.
Sempre quando se inicia o EMC2, tem que teclar o <F1) e o <F2> para começar a movimentar a maquina, tem como eliminar isso ?
Um Abraço
-
Va em Sistema, Preferencias, Sessões.
Na aba Programas Iniciais clique em Adicionar e escolha o Nome (Emc2) e em Comando indique o caminho do emc: /usr/bin/emc
Se quiser que ja abra com a sua configuração basta acrecentar tambem o caminho do seu arquivo .ini, separado por um espaço.
Tudo ficaria assim:
/usr/bin/emc /home/Lolata/emc2/configs/My-mill/My-mill.ini
Sobre desabilitar as teclas, não tenho certeza, mas acho que não é possível.
Mas vou dar uma olhada.
-
Viva !!!!
Valew Alebe, acabei de mudar a configuração, funfou certinho.
Quem sabe sabe.
Obrigado
-
Boa noite pessoal, sabe aquela historinha de que eu namoro com aquela garota mas ela ainda não sabe, pois é , conheço muita gente deste forum como se fossem velhos amigos, leio vários tópicos dos amigos para tirar dúvidas mas agora chegou a hora de encomodar, tô com a minha CNC pronta mas não consigo gerar nada para fresar nela, só freso os que eu encontro pelo forum e pela net, tô usando o EMC2 que por sinal roda muito bem mas tenho algumas dúvidas como a tela dele, é só aquela que abre quando se inicia o programa ou tem outra pois vejo uma tela azul no splash da bertura do EMC2, e a outra é ...... como faço o danado do download do image to g-code pro LINUX UBUNTU, não conheço muito o LINUX e estou tendo esta dificuldade..... Naveguei muito pelos tópicos mas agora preciso de uma ajuda direcionada... Saudações...... :)
-
Para o usar o imagetogcode, insira estas linhas no final do arquivo ini:
[FILTER]
PROGRAM_EXTENSION = .bmp,.png,.gif,.jpg Imagens
bmp = image-to-gcode
png = image-to-gcode
gif = image-to-gcode
jpg = image-to-gcode
Assim ja sera possivel abrir arquivos com essas extensões direto no emc.
Ele chama o Imagetogcode para vc criar os percursos
A tela pode ser modificada de acordo com suas pretensões, mas é bom vc dar uma boa olhada na documentação dele.
Existe algumas ja predefinidas que vem embutida. Continua valendo a dica de leitura dos doc.
-
Valew pela dica ALEBE! Abraços..... :D
-
Oi.
Cá estou de novo a necessitar da vossa ajuda...
Tenho o Xubuntu e fiz o download do emc2 do site, só que agora não o consigo instalar!
Já o descompactei para uma pasta, fui ao gestor de pacotes Synaptic e nada (note-se que estou a dar os primeiros passos no linux), tentei depois instalar a partir de um CD (ubuntu 8.04 + emc2) e aí o pacote apareceu na lista, mas depois de marcar para instalar, apareceu uma mensagem dizendo que alguns pacotes tinham pendências não resolvidas, tirei nota e fui instalando os pacotes até este ponto:
emc2:
Depende: emc2 mas não será instalado
Depende: python2.4-imaging but it is not installable
Depende: python (<2.5) mas 2.6.2-0ubuntu1 será instalado
Depende: emc2 mas não será instalado
Depende: python (<2.5) mas 2.6.2-0ubuntu1 será instalado
Depende: python2.4-xml but it is not installable
Depende: python2.4-gnome2 but it is not installable
Depende: python2.4-glade2 but it is not installable
que não encontrei, e parei... :(
Como devo fazer?
Agradeço desde já a vossa disponibilidade.
Abraço,
Carlos Lavrador
-
Carlos, eu recomendaria começar a instalação do zero, usando o CD Ubuntu 8.04 + EMC2 ...
Não é impossível instalar o kernel de tempo real em outras distribuições que não Ubuntu 8.04, eu mesmo já o fiz, mas não é tarefa trivial, exige algum conhecimento de Linux e dedicação, a coisa pode ser bem pedalativa, dificilmente justificável ...
-
Oi Jorge,
ou seja, o melhor e mais "fácil" seria substituir o xubuntu pelo ubuntu + emc2.
Abraço.
Carlos Lavrador
-
ou seja, o melhor e mais "fácil" seria substituir o xubuntu pelo ubuntu + emc2.
Exato. Vai poupar-lhe um bocado de aborrecimentos ...
-
E ai galera!
Alguem sabe como posso fazer pro EMC ja iniciar maximizado no Ubuntu, to revirando ele aqui mas aida não achei como.
Valeu
-
Pessoal,
Estou com um dúvida e não sei como resolver?
Exemplo: Estou fazendo uma usinagem e no meio dela me quebra a fresa.
Como devo proceder para que após a troca da fresa, eu consiga retornar a mesma linha ou linhas anteriores que eu estava usinando para não perder a peça?
Obrigado a todos.
-
Não tem como, pelo menos com a configuração padrão do emc.
Mas, descobri que usando aquela configuração do joystick que o Evangelion implementou, é possivel por ele (joy) recomeçar da linha que parou.
Nunca parei para entender qual o código usado que possibilita isso, teria que dar uma conferida nos manuais que o Richards usou.
Outra possibilidade é refazer toda a usinagem, mas vc precisaria ter usado um ponto de home na peça para usar como guia, pois muito provavelmente perdeu passos na quebra da ferramenta.
-
boa tarde pessoal ,estou tentando configurar a minha placa cnc3ax e os motores ,mais estou apanhando feito vaca na horta ,pois é a primeira vez que me meto em eletronica ,linux ,e por ai adiante.
è o seguinte ,fiz a configuração pelo stepwizard ,coloquei as informações ,de latencia ,mm do fuso ,passo ...... ,porém os motores não ficaram legais ,nos testes ,eles não rodam suavemente igual já vi nos videos ,ele fica dando tranco parando ameaçando a voltar e vai de novo ,enfim ,fiz um video ai pra galera presente me dar uma força de onde estou errando.
abraço a todos
obrigado.
Denilson.
-
Denilson,
Coloque o programa e a placa para funcionar em meio passo.
Se os motores ainda apresentarem a característica de ir e vir sem querer girar direito, pode ser a sequencia de ligação dos fios de cada motor na placa.
-
Boa tarde Fábio ,eu segui esta seguência da foto abaixo ,o que devo fazer ? trocar o A pelo A* e B pelo B* ,para colocar em meio paso não preciso colocar nem um jumper na placa ?
grande abraço.
obrigado.
Denilson
-
Denilson,
Com um multimetro teste as conexões do motor - ele deve estar "desconectado" da placa.
Verifique a continuidade entre os fios para encontar dois grupos de 3 fios cada.
Posso estar errado, mas deveria ser :
1 grupo - branco - branco verde - branco vermelho
2 grupo - preto, verde - vermelho
"SE" isso for fato, a ligação na placa deverá ser>
1 grupo:
LA = branco
A = branco verde
A* = Branco vermelho
2 grupo:
LB = preto
B = verde
B* = vermelho
"SE" o motor insistir em avancar e recuar, experimente inverter "APENAS" o verde pelo vermelho "OU" o branco verde pelo branco vermelho...
Mas antes de mais nada, faça uma verificação com um multimetro e anote num papel.
-
Bom dia a todos ,Fábio ,dei uma examinada nos motores com o multimetro assim como recomendou ,e estava tudo Ok ,ai li neste mesmo tópico que tinha acontecido problemas identicos ao meu com o amigo Acruwer e a solução dele tinha sido inverter na porta paralela o step dos eixos com problema ,fiz as inverções ,e blz ,deu tudo certo.
Vou para a próxima etapa agora ,estudar um pouco a respeito de código g ,etc .
Obrigado mais uma vez pela força Fábio.
abraço a todos.
Denilson Manzano
-
Boa tarde pessoal ,estou com um probleminha aqui ,e não sei o que fazer para resolver ,certamente devo estar comendo bronha em alguma configuração.
Configurei o EMC2 pelo setupconfig wizard ,tudo certinho ,passo por revolução=200 ,microstepping =1 ,fuso de 1/2 por 12 fios =2,1166 mm de passo ,testei os eixos ,ajustando as velocidades e aceleração de cada eixo ,nesta etapa dimencionei o eixo para percorrer 100 mm ,e tudo certo ,a medida bateu certinho.
Porém ,quando mando algum arquivo para frezar ,ele faz com meia escala ,ou seja ,reduz o desenho pela metade .Penssei que seria alguma configuração errada na criação do arquivo no artcam ,mas rodei alguns arquivos de exemplo do emc e aconteceu o mesmo problema ,esta tudo em mm certinho .
Algué tem idéia do que esteje acontecendo ??
desde de já agradeço pela ajuda.
Denilson.
-
Veja se no driver não esta jumpeado para meio-passo, pois essa sua configuração no emc esta para passo cheio.
-
Boa tarde Alebe ,já averiguei esta possibilidade ,mas não esta jampeado na placa ,eu até testei colocar a opção 2 de meio passo ,nos testes de velocidade do motor coloquei para percorrer a distancia de 100mm e el percorreu o dobro (200mm).
Ai então voltei para passo cheio ( 1).
-
Caro Amigo
Voce deve ter errado na parte de especificar o meio passo ou na parte da redução.
de uma olhada em http://www.guiacnc.com.br/index.php?topic=1763.0
Quinta tela: Configuração de Eixo (X, Y, Z ou outros)
Nesta tela é onde informamos:
- as características dos motores - (Passos do Motor por Volta)
- o método de acionamento - (Micropasso do Driver) - passo cheio = 1, meio passo = 2, etc),
- redução (se houver) entre "Motor" e "Fuso"
- Passo do Fuso
- Máxima Velocidade (em mm/segundo) (mais detalhes a seguir)
- Máxima Aceleração (em mm/segundo ao quadrado) (mais detalhes a seguir)
Na segunda parte desta mesma janela:
- Curso da Mesa = é onde informamos o tamanho da mesa, ou do curso de movimento, e é esta informação que atua como se fosse um Final de Curso "lógico"
Deve ser um valor grande o suficiente para ser maior que os trabalhos que costumamos enviar à máquina, mas menor ou igual ao tamanho físico da máquina - isso quer dizer que, se informarmos por exemplo 100mm, e o trabalho tiver digamos 120mm, o programa "não" o executará, informando que algum "limite" foi encontrado...
Caso a máquina tenha sensores de final de curso e de "origem" (home) fisicamente instalados e configurados, os campos "Local de Home", "Local do Sensor Home" e "Velocidade de Procura" e "Direção de Contato" estarão habilitados.
-
Boa tarde Lolata ,de uma olhada em minhas telas de configuração ,veja se encontra algo errado.
obrigado.
abraço.
Denilson.
-
Se sua placa estiver configurada p/ 1/2 passo, voce deve colocar o valor 2 no campo "Drive Microstep" que é o segundo campo das configurações dos eixos
-
Para configurar para meio passo ,deve-se jampear na placa cnc3ax né? ,não existe nem um jamper em minha placa Lolata ,não acredito que seje isto ,até mesmo porque naquela telinha que se abre para fazer os testes de velocidade e aceleração dos motores eu coloco um percursso de 100mm e ele anda exatamente isso.
Já na hora de frezar faz o desenho em meia escala ,tanto os desenhos que fiz no artcam ,como os exemplos que vem no emc2.
Estou ficando doido já ??? ??? ???
abraço.
Denilson.
-
Denilson
A placa cnc não manjo muito, na telinha quando vc coloca 100mm ele vai 100mm p/ cada lado, ai está certo assim ?
-
Para configurar para meio passo ,deve-se jampear na placa cnc3ax né? ,não existe nem um jamper em minha placa Lolata ,não acredito que seje isto ,até mesmo porque naquela telinha que se abre para fazer os testes de velocidade e aceleração dos motores eu coloco um percursso de 100mm e ele anda exatamente isso.
Já na hora de frezar faz o desenho em meia escala ,tanto os desenhos que fiz no artcam ,como os exemplos que vem no emc2.
Estou ficando doido já ??? ??? ???
abraço.
Denilson.
Denilson
A cnc3ax para funcionar em meio passo basta você colocar as 4 teclas da micro chave para posição Half da cnc3ax.
Bem quanto a configuração do emc² eu configurei pelo Stepper_mm_ini e meu fuso tambem é 1/2"-12 minha placa tambem é cnc3ax e funciona tudo perfeitamente, se você quizer passo a minha configuração e você faz os testes.
-
Bom dia a todos ,Paulo o que estou estranhando é que na telinha de configuração do motor ,eu peço para ele andar 100 mm e ele anda exatamente esta medida ,porque apresenta o defeito de andar a metade somente na hora do corte na madeira ?? Eu até penssei que fosse o arquivo feito no artcam que eu tivesse feito algo errado ,mas os exemplos do emc2 ,aquele logo que abre junto com o programa ,também apresenta o mesmo problema.
Veja um arquivinho que fiz apenas para teste.
Vou fuçar mais um pouco para ver se acho algo.
obrigado pela força Paulo Lolata e Alebe.
grande abraço a todos.
Denilson.
-
Denilson,
testei seu arquivo de 150mm na minha maquina e o corte saiu perfeito, então o erro está na configuração de sua máquina, tente este ajuste que é igual da minha máquina:
Vai em Locais--> Pasta pessoal--> Emc²--> Configs-->Stepper-->
Stepper_mm_ini e configure seus fusos
MAX VELOCITY........... ................... ................25
MAX ACCLERATION........ ................... .............500
STEPGEN MAXACCEL........... ................... ........520
BACKLASH........... ................... ................... ...0.0
SCALE.............. ................... ................... .....189.360
-
Paulo ,achei o problema.
Assim como vc tinha falado das microchaves ,eu virei todas para a posição HALF ,e a maquina efetuou as medidas certas.cagadas de principiante ;D ;D ;D
Como o Lolata falou "se colocou 100mm e ele foi 100 pra lá e 100 pra ca ",eu já percebi que tinha feito coisa errada,pois eu colocava 100 mm e ela ia 50 pra lá e 50 pra ca ,que dava o total de 100 que eu media ??? ???
Agradeço muito pela força ai da galera ,que são ponta firme ,espero um dia poder retrubuir pela ajuda de todos.
obrigado
abraço.
Denilson Manzano
-
Denilson
Fico contente que tenha chegado a um acordo com sua maquina.
Muitas vezes a gente não consegue achar o erro que esta em nossa frente.
mas o importante é o que voce comprovou, o pessoal aqui está sempre disposto a ajudar.
Um Abraço
-
Bom dia a todos ,Paulo ,qual motores vc utiliza em sua maquina ,que velocidade consseguiu utilizando essas barras roscadas de 1/2 po 12 fios?
O que utiliza de spindle ?
grande abraço.
Denilson.
-
Boa noite , Gente boa , jah pesso desculpas ,pela falta de conhecimento em linux , e soh agora resolvi testar o EMC2 ,
o caso eh que instalei o UBUNTU 7.04 , e gostaria de saber si nessa versão jah tem o EMC2 , naum tenho nem ideia onde encontrar...
Grato , Luiz Carlos
-
Luiz Carlos
Não sei se essa versão tem o Emc2, parece que tem na versão 6 e 8.
MAs na barra de tarefa, Arquivo, é p/ estar ali o Emc2, não fica escondido não, se não tiver ali, instale a nova versão.
-
Luiz Carlos, segue o link da .iso.
O primeiro é baseado na versão 8.04 e o segundo na versão 6.06
[download]http://www.linuxcnc.org/hardy/ubuntu-8.04-desktop-emc2-aj13-i386.iso[/download]
[download]http://www.linuxcnc.org/iso/emc2.2.2-1-ubuntu6.06-desktop-i386.iso[/download]
E o site do LinuxCNC.org
http://www.linuxcnc.org/content/view/21/4/lang,en/ (http://www.linuxcnc.org/content/view/21/4/lang,en/)
Att:
Jost Dayan
-
Valew pessoal , jah baixei a versão 8.04 + EMC2 , num link aqui no guiaCNC , mas deu erro na hora de instalar vo tentar estes links agora....
-
Valew pessoal , jah baixei a versão 8.04 + EMC2 , num link aqui no guiaCNC , mas deu erro na hora de instalar vo tentar estes links agora....
Olá anjocarlion,
no tópico abaixo tem uma video aula para baixar, ela ensina você instalar o ubuntu sem complicações.
http://www.guiacnc.com.br/index.php?topic=3181.0
-
Tudo legal instalado e rodando , essa mensagem jah eh via linux , to pensando em abandonar o Windows , tah rodando taum redondinho...
mas ainda naum consegui fazer funfa o EMC2 , ele abre legalzinho , eh que ainda to fussando , alguém tem algum tipo de arquivo com as configurações pra me passa jah pronto , pois jah vi que vou apanhar bastante , tava muito acostumado com o TurboCNC , os meus drives Saum Smilles , do Rudolf , fuso com passe 4mm , motor de passo 10 Kgf...
Abraços...
-
Peguei um arquivo de exemplo dele mesmo , mas aparece essa mensagem quando executo o que pode ser...
anexo...
-
Voce configurou os eixos certo ?
-
Eu nem sei ond fazer , mas vo tenta ...
-
Na primeira pagina desse topico explica direitinho como fazer passo a passo
-
Naum to conseguindo configurar os eixos , fica escontido pra dar seguinte , a resolução soh fica 800X600 , ond mudo isso...
-
anjocarlion
É que aqui em casa eu não tenho o Linux p/ te falar como fazer passo a passo na certesa.
Mas entre no Menu do Linux, Emc2 ai vai ter o Wizard, clique nesse, depois Create, ai é que voce vai começar a configurar seus eixos.
Tipo de Drive, p/ Smile eu coloquei Outros, ai aparece a pagina de Pinos, já vem pre-configurada e depois Eixo X, onde voce coloca numero de passos, PAsso do seu fuso e configura as velocidades.
-
Lolata , jah entrei no wizard , mas naum consigo dar o passo seguinte porque a resolução do monitor naum deixa , pra ir seguinte , fica escondido enbaixo da tela , por causa da resolução , tenho que corrigir a resolução promeiro , fica soh em 800x600 , meu monitor eh de 22" minha placa de vídeo eh uma , QuadroFX 3400, será que drive de vídeo pra instala no linux !!!
-
Mas ai é o seguinte, na barra superior, tem no canto esquerdo uma setinha verde, clicando ali esconde a barra superior, ai dá p/ subir a tela
-
Eh tah dificil , vo instala , o Linux em outra maquina que tenho aqui , que vai ser pra esse fim mexmo soh rodar o EMC2 , essa que to usando nam tah dando mexmo tem muita resolução , mexmo ocultando a barra naum dá...
-
Perfeito instalei numa outra maquina , e jah ateh consegui fazer uma simulação com arquivo exemplo , do EMC2 ,
agora soh vai faltar fazer a maquina mexer , meu drive eh Smiles será que alguem tem alguns parametros pra me passa ,
meu fuso tem passe de 4mm ....
agradeço a atenção de todos... e Obrigado Lolata pelas dicas....
-
Bom
Vamos tentar.
Essa é a tela pp/ voce criar um arquivo de configuração
(http://www.lolata.com.br/Fotos_Cnc/Captura_da_tela.png)
Depois vem a tela p/ voce escolher o tipo de drive, euutilizo a Smile e a minha está configurado assim:
(http://www.lolata.com.br/Fotos_Cnc/Captura_da_tela-1.png)
Depois vem a tela de configurações dos pinos,
(http://www.lolata.com.br/Fotos_Cnc/Captura_da_tela-2.png)
Depois voce começa as configurações dos eixos
Resolução, passo, etc
(http://www.lolata.com.br/Fotos_Cnc/Captura_da_tela-3.png)
Ai é só seguir as telas.
-
Peguei um arquivo de exemplo dele mesmo , mas aparece essa mensagem quando executo o que pode ser...
anexo...
Com relação a este erro basta vc defir o Zero, vc faz isso colocando o spindler no local que vc determinar e em seguida, zerar cada eixo com a tecla HOME.
OK
Abraço e boa sorte!!!
-
Valew Lolata , assim fica muito mais facil...Agradeço...
-
Obrigado pela dica Creators ,era bem isso mexmo...
-
Naum to consaeguindo finalizar a nova configuração , aparece essa mensagem , e naum to achando ond colocar passo de 4mm por volta ,
-
Naum to consaeguindo finalizar a nova configuração , aparece essa mensagem , e naum to achando ond colocar passo de 4mm por volta ,
Isso porque vc já tem o icone e o link para pasta de config na sua área de trabalho, basta vc desmarcar no inicio da configuração do wizard a opção para criar eles no desktop.
OK
-
OK , outra mensagem .com arquivo aspiral de exemplo , ainda naum consegui colocar passe de 4 mm por volta na conf.
parece que o controle manual tah bloqueado...
-
Anjocarlion
Tente achar o que precisa aqui
www.lolata.com.br/cnc/emc2.htm
-
BLZ , Tah rodando direitinho , mais ainda falta alguns ajustes finos...Valew pela força Lolata...
-
Amigos estou tentando configurar o EMC na minha maquina.Estou usando o Ubuntu 8.04+EMC ,configurei de acordo com as informaçoes encontradas neste tópico.Ate ai tudo bem ou seja pelo menos no modo jog ela rodou mas quando vou no programa executar um trabalho da esta mensagem da foto.
alguem poderia me ajudar
obrigado
Fernando
http://i776.photobucket.com/albums/yy43/FASouto/Captura_da_tela.png
-
O erro é que voce ecedeu o limite da maquina, quando voce configurou, tem um campo que voce determina a area util de sua maquina, vamos supor que sua maquina tenha 500 mm de cusro, se voce colocou de 0 a 500, O emc não utrapassa esse limite, note que no desenho que voce tentou simular, o eixo Y vai p/ -0.5mm, ai está o erro.
COnfigure seu eixo com uma margem tanto p/ mais e p/ mesnos, ou use outro arquivo.
-
Lolata veja as minhas configurações.
Obrigado
Fernando
Erro
http://i776.photobucket.com/albums/yy43/FASouto/Captura_da_tela.png
Configuraçoes Drive
http://i776.photobucket.com/albums/yy43/FASouto/tela1.jpg
configuraçoes eixos
http://i776.photobucket.com/albums/yy43/FASouto/configuraaomedidacertacpia.jpg
http://i776.photobucket.com/albums/yy43/FASouto/configuraaomedidacertaycpia.jpg
http://i776.photobucket.com/albums/yy43/FASouto/configuraaomedidacertazcpia.jpg
porta paralela
http://i776.photobucket.com/albums/yy43/FASouto/portaparalelacpia.jpg
-
consegui resolver o problema do erro do EMC2.desabilitei os pinos 10,11,12,13,15,na configuração da porta paralela.
Mas agora estou com outro problema,o desenho não esta ficando do mesmo tamanho que esta no Artcam.
abraços
Fernando
-
Fernando
pelo visto voce está usando redução nos eixos e o passo do seu fuso é 2mm, correto ?
Voce coloca sua paquina p/ rodar 100mm ela anda os 100mm ?
-
Eu estava aqui ancioso pela resposta do Lolata, pois iria responder mas não sabia replicar.
Fico aqui ancioso novamente pela resposta.
Carlos
-
Carlos
Sabe que eu fiquei aqui meio pensativo com as configurações do Fernando comparando com as minhas
Eu uso uma redução de 2:1 (duas voltas no motor p/ uma volta no fuso)
(http://www.lolata.com.br/cnc/Captura_da_tela-4.png)
O Fernando esta usando a configuração de 1:2 (uma volta do motor p/ duas no fuso)
(http://i776.photobucket.com/albums/yy43/FASouto/configuraaomedidacertacpia.jpg)
Está correto meu raciocinio ?
-
Lolata,
Jamais cabe a mim tal questinamento, pois quando vi a pergunta sabia que tinha endereço certo.
Minha dúvida ficava com relação ao passo do fuso, pois o desenho dele quanto usinado não ficava com o mesmo diametro do ARTCam, aí minha dúvida.
EMC² é =/+x LOLATA (O conhecedor) = ARTCAm
Carlos
-
Fernando
Note na figura abaixo as minhas configurações, tem o campo de redução, no seu caso coloque 1 e 1 (na minha imagem está 1.0 / 2.0)
(http://http:www.lolata.com.br/cnc/Captura_da_tela-5.png)
Se seu fuso é de 12 fios por polegada (25.4/12=2.1166666666) o passo é 2.11666666, isso quer dizer qua a cada volta do fuso o carro se desloca 2.1166666mm, é esssa valor que voce tem que colocar na configuração.
Voce pode fazer um teste, faça o fuzo dar 10 voltas e meça o deslocamento do carro.
Isso é o principal p/ voce acertar seus desenhos
Um Abraço
-
Postar imagem no forum que está em outro endereço.
-
Lolata era o que voce disse mesmo.Coloquei o passo 2.11666666 com o fuso 1:1 o desenho saiu no tamanho certo.Obrigado.Aind a tenho algumas duvidas em relaçao a zerar os eixos,mas deixa isso pra outra hora.
Com relaçao as fotos ,as minhas estao hospedadas no photobuket,la tem o link direto da imagem pra postar aqui,ate ai tudo bem mas quando posto a imagem ela fica pequena e não abre em tamanho maior quando clico nela,deve ser um problema no sistema aqui do forum pois as suas tambem ficam pequenas.
Abraços
Fernando
-
Fernando.
Fico contente que tenha solucionado esse problema.
É assim que as coisas funcionam, aos poucs a gente vai acertando a maquina.
Aqui na minha maquina, a tecla Home que zera o eixo "ativo", voce movimenta o eixo x até o ponto zero da peça, clica na tecla Home e zera esse eixo, movimenta o eixo Y até o ponto zero, tecla a tecla Home e zera esse eixo.
Um Abraço
-
Lolata era isso mesmo que eu estava fazendo pra zera a maquina.Agora é desvendar mais o Atcam pra fazer um trabalho legal pra mostrar pra voces.vou ver o que consigo com a unica fresa que tenho a mão, que é aquela de 6mm que veio com a makita .
Abraços e obrigado pela ajuda
Fernando
-
Preciso de uma NOVA ajuda.
Resolvi atualizar meu ubuntu para a versão 8.04 e instalar o Virtual Box.
Depois de muito trabalho e tentativas, tudo em ordem.
Um pouco lento devido a falta de memória, mas isso irei resolver me breve.
O problema está na falta do drive para a placa ATI - Radeon 9250 que tenho instalada na minha máquina.
Como precisei pedir para um colega instalar o VB (pois não conseguia acessar a net) e atualizar o Ubuntu, imagino que ele tenha esquecido de instalar os drives da placa de vídeo.
E agora estou tentando e não estou conseguindo.
Já segui mais de 4 tutos disponíveis na net e até agora nada.
O CD de instalação, para variar não funciona no LINUX.
Lembro que da primeira vez foi muito fácil e rápido.
Preciso dessa instalação, pois no teste de latência os resultados estão ficando como se não houvesse uma placa de vídeo "off board".
Antes o resultado era inferior a 12.000.
Agora já começa em 16.000 e vai após algum tempo a mais de 72.000.
Agradeço a colaboração dos amigos.
Rubens
-
Nobres amigos..... (Já consegui instalar a placa de vídeo).
Estou precisando de um NOVO socorro..
Tinha instalado em minha máquina o Ubuntu 6......
E resolvi fazer um "up" colocando o 8.04, pois além de ser o mais recente, era o que aceitava o Virtual Box com mais facilidade.
ENTRETANTO...... E ai é o problema, os resultados do meu teste de latência pioroarm e muito.
Primeiro pensei que o problema era o Drive da Placa de Vídeo (Radeom 9250 - ATI).
Depois de muito custo consegui istalar a placa de vídeo (eu acho que sim).
Coloquei mais memória, e no entanto, o teste continua não apresentando grandes resultados (baixos).ehehehe
Quando começo a rodar o teste, inicia na casa dos 13.000.
Após algum tempo passa para os 20.000.
E logo em seguida para a casa dos 65.000.
Então, gostaria de alguma dica para melhorar esses resultados, pois embora os testes mostrem o EMC trabalhando normalmente, sei que resultados acima das casa dos 30.000 podem fazer com que ocorram perdas de passos.
Antecipadamente agradeço a ajuda.
Abraços.
Rubens.
-
Fragmentos de texto retirados de alguns documentos sobre instalação do EMC/Linux:
Many onboard video chips cause bad realtime performance. The ones that use some of
the system RAM for video ("shared memory") are the worst. If you have realtime problems
with a system using onboard video, the first thing to do is disable it and plug in a video card.
The closed-source NVidia driver is known to break realtime, so if you have an NVidia card you
should try the "nv" or "vesa" drivers.
Quando você diz que tem uma placa de video RADEON 9520 ATI, suponho que seja uma placa PCI "offboard"...
For running a realtime OS, you should disable all power management options in the system BIOS.
Suponho que tenha ajustado a BIOS desabilitando todos os recursos de economia de energia...
Não muito documentado mas conhecido foco de problemas, são as placas-mãe com sistema de audio AC97 "onboard" - desabilite-o totalmente
Há ainda algumas placas-mãe que necessitam desabilitar o APM (Advanced Power Magement) e também desabilite o ACPI (Advanced Configuration and Power Interface).
Experimente estas alterações acima e teste - se melhorar, ótimo - se não melhorar, creio que ainda possa estudar a possibilidade de algumas alterações "por conta e risco próprios" como as descritas aqui:
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?FixingSMIIssues
-
Só por curiosidade
O resultado da latencia é o mesmo que aparece lá embaixo no campo de resultado de latencia ?
(http://www.lolata.com.br/cnc/Captura_da_tela-1.png)
-
Lolata,
Não onde está marcado na sua imagem, mas sim alí na parte de baixo...(não dá para ver porque está pequena)
-
Gili
É que essa imagem eu já tinha
Está marcado onde mudo o drive.
A latencia está em 18000
Éssa é a tela da minha maquina.
Aqui é só clicar com o botão direito na imagem e Exibri Imagem.
http://www.lolata.com.br/cnc/Captura_da_tela-1.png
-
Gilii...
Minha placa realmente é uma "off" Radeom 9250.
Vou acessar a BIOS e tantar desabilitar os itens mencionados.
Realmente eu não efetuei nenhuma dessas alterações.
Como na primeira instalação tudo funcionou a contento, imaginava que nesta segunda vez os resultados seriam mantidos,mas não foram.
Qualquer novidade volto a escrever.
Lolata.
O teste de lantência que mencionei é exatamente esse.
Conseguido, evidentemente após o comando no "consola" do Ubuntu.
O meu problema é que inicia muito bem, abaixo do 15.000, mas é após algum tempo que o bicho fica ruim, na casa dos 65.000.
Vou ver o que consigo.
Rubens
-
Lolata,
Na imagem do seu site, é onde está o valor de 18.000 (Latency Test Result)
Deveria ser o mesmo (ou muito próximo) ao que você encontrou nos testes de latência que fez no seu PC.
-
Ahhhhh,
é que eu nunca fiz esse teste e nunca mexi nesse campo tambem.
-
È possivel se fazer o teste de latencia com a cnc ligada e trabalhando??...digo isso porque assim daria para identificar uma perca de passo por este motivo.
abraço.
Denilson.
-
Denilson,
Não - o EMC deve estar FECHADO - sem funcionar
-
Denilson.....
Não sou o expert no assunto, mas nas orientações iniciais deste post, o Gilli deixou bem claro que durante o teste de latência NÃO PODE SE INICIAR O EMC2.
E se não pode iniciar o EMC2, conclui-se que a CNC não estará rodando.
Agora o porque, isso é outros 500.
-
Opa.....
Já havia escrito...
-
Ahhhhh,
é que eu nunca fiz esse teste e nunca mexi nesse campo tambem.
É assim mesmo Lolata.
Enquanto não sabemos que existe e como funciona, tudo dá certo.
É quando tentamos aprender que o negócio pega.
Pois quanto mais se aprende, mais certeza de que nada se sabe é que temos.
-
Fuçando mais um pouco antes de migrar ou não para outro software, me veio mais uma dúvida.
Quando executo o teste de latência através do "terminal", devo fazê-lo como "root" ou não?
Isso porque dá uma diferença de acordo com o modo que estou executando.
E os resultados após algum tempo (aprox. 15 min) SURPREENDENTEMENTE saltam da casa dos 20.000 para 650.000.
E olha que já fiz até alterações na BIOS.
Só não "abusei" alterando como é indicado no site apresntado pelo nobre Gilii.
Inacreditável...... .
Enquanto escrevia este texto, o teste saltou para 644.622, sem nada de mais rodando.
Não sei mais o que fazer.
Abraços.
Rubens
-
Rubens,
Partindo do princípio que para iniciar os testes você digita a palavra "SUDO", deveria entrar em modo super usiário para aquele teste...
sudo mkdir /dev/rtf; sudo mknod /dev/rtf/3 c 150 3;
sudo mknod /dev/rtf3 c 150 3;
cd /usr/realtime*/testsuite/kern/latency; ./run
-
É que antes do teste, entro no prompt de comando como "su" (que é o mesmo que sudo - super usuário).
Mas acabei de ver que o resultado é o mesmo, a esperança é que desse alguma diferença, mas como escrevi acima, no meio de teste já deu o valor acima de 650.000.
-
Rubens,
Verificou a lista de processadores que se dão bem (e os que não se dão bem) com o EMC?
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Latency-Test
-
Gilii....
O meu está na lista dos que funfan.
Shuttle ?model 2.0Ghz Celeron ?vid card ?shared mem ? driver ?notes - 496M ram 1011599 15588 38390 15655
O grande problema é que depois que um colega reinstalou o ubuntu para mim é começou com essa frescura.
Estou agora com o XP instalado (isso porque ontem resolvi que não iria mais usar o Ubuntu), realizando os testes com o Live CD, e os resultados continuam ruins.
Só que enquantoi não me decido e aprendo o Mach, resolvi fazer mais uns testes, mas os resultados continuam desanimadores.
Não sei o que está acontecendo.
A única diferença que existe hoje é 1 GB de memória á mais do que antes.
Com um detalhe, uso um pente de DDR 266 e outro de DDR 400, pois a 266 é mais antiga.
Será que pode ser isso? Acho que não, pois os 2 pentes são reconhecidos, tanto pelo XP como pelo Ubuntu.
-
Rubens,
Não sei se as memórias entram na conta porque não sei como os sistemas operacionais enxergam as diferenças entre elas.
Pode ser que ele tente manter a velocidade mais baixa ou o pior caso - tente acelerar para o valor mais alto...
De qualquer forma, acho muito estranho este comportamento do seu micro, mesmo depois de ter feito as alterações que foram recomendadas, como a desabilitação do ACPI e do APM na BIOS...
-
Estou agora tentando testar com as memórias "originais".
Já tentei duas vezes e nada.
Estou começando a desconfiar que tem algo o ver com a porta USB.
Pois é só eu conectar o pen drive e o sistema todo trava.
-
Uai - desabilite...
-
Mas é que estou tentando transferir arquivos por ele.
E antes quero ter certeza, pois isso era a úncia coisa que eu não fazia antes (usava a porta USB).
-
Bom.......
Bom que nada, está ainda pior.
Resolvi instalar novamente o Ubuntu e o EMC.
Teste de todo quanto era jeito e nada de resolver o problema com os altos resultados no teste de latência.
Então resolvi executar o teste de latência com a tela do "Monitor de Sistemas" aberta.
E tive uma grande surpresa.
Logo após iniciado o teste de latência, verifiquei que pelo "histórico da CPU", 100% de seus recursos estavam sendo utilizados. (conforme foto)
Permanecendo assim, até que o teste de latência indicasse um resultado de acima 650.000.
Evidente, pois o processador está "sobre carregado".
Tanto que até uma simples rolagem da tela fica impraticável.
Então pergunto aos amigos "experts".
O que pode estar ocasionando isso?
Trata-se de um processador Celeron 2.0, e tenho 1.2 gb de memória RAM com HD de 20 GB, placa de vídeo "off" board.
Entendo que é um processador que normalmente atenderia a demanda sem maiores problemas.
E evidente que com esse "abuso" da CPU, não há teste que consiga valores positivos.
Peço portanto a ajuda para saber se posso dar um "UP" nesse processador, ou quiça conseguir encontrar o que está gerando essa sobre carga.
Antecipadamente agradeço.
Rubens
-
Que loucura......
Hoje ajudei o Paulão a instalar uns aplicativos na máquina dele, e aproveite para fazer uns testes de latência como eu havia feito na minha máquina.
Ele usa um processador Celerom 430 - 1.8.
Daí pensei então que os resultados seriam os mesmos que os meus.
Ou até piores, pois o meu é um Celeron 2.0
Mas por incrível que possa parecer, os valores não ultrapassaram os 22.000.
Mesmo estando a CPU á trabalhar a 100% (como a minha) de sua capacidade.
Daí comeceia a "fuçar" e notei que a diferença é que o soquete da máquina dele é um 775, enquanto que a minha é um 475.
Como sou leigo no assunto, e tento concluir algo apenas com a "pouca lógica" que tenho.
Pergunto então se o problema da minha alta latência está relaciona ao tipo de processador que tenho em minha máquina?
E ainda, se tenho como melhorar esse desempenho?
E ainda, se realmente essa latência irá interferir no funcionamento da minha CNC?
Visto que colegas, como o próprio Lolata (que trabalha muito bem com a sua máquina) declararam que nunca fizeram esse teste, e que nem mesmo sabiam da sua exsitência.
E mesmo assim o resultado de seus trabalhos são excelentes.
Será que é apenas mais uma preocupação, ou realmente é a "preocupação"?
Agradeço antecipadamente.
Abraços.
Rubens
-
Rubens,
Tem alguma coisa no seu pc que não está funcionando adequadamente, e não acredito que o processador seja o culpado.
Minha suspeita é com a placa de video (O drive não ter sido instalado corretamente) ou a memória.
Vc diz que conseguiu instalar o drive de video. Use de novo o comando lspci e poste o resultado.
Vc tentou trocar as memórias de posição? Colocar a nova no 1º slot?
E teste tambem sem usar a antiga.
-
Graças a "Deus" uma ajuda sua nobre amigo....
Pois bem, quando dou o comando lspci, aparece listada uma opção "generica" para para a Radeon 9250.
Inclusive mostra que é a da série Radeom 9200 (e não 9250 como é a minha).
Quanto a memória, a nova é uma DDR 400 (e não 266, mas a vendedora disse que "subiria" e subiu sem problemas) de 1 GB.
Já testei com a nova, com a velha, com as duas juntas e o resultado é sempre o mesmo.
A única coisa que noto de estranho é que quando instalo o Win (já fiz isso 2 vezes) no gerenciador de dispositivos aparece que a placa de SOM não está instalada.
Do restante, não aparece um único conflito.
Outro detalhe, mesmo que eu execute apenas o teste de latência, o resultado após uns 10 min "salta" para os 650.000.
Tenho certeza que deve existir algo errado, só não estou conseguindo encontrar o "bendito".
Vou ficar muito grato se me ajudar a resolver esse conflito, pois não quero gastar mais um tostão com essa máquina, e tenho certeza que ela é capaz de tocar a minha CNC.
Um grande abraço.
Rubens
PS. não tenho como postar agora o resultado do lspci, pois mais uma vez instalei o Win para teste, mas vou reinstalar o Ubuntu, vou tentar rodar com live CD e daí posto para ti.
-
Rubens,
Não sei se voce leu ou se chegou a fazer as alterações que eu sugerí - chegou a desligar a placa de som e os extras como ACPI e APM na BIOS?
-
Nobre Gilii..
Fiz sim as alterações.
Só não fiz aquela segunda etapa ("por conta e risco").
Pois não quiz ser muito "dramático" com as alterações.
Inicialmente deu uma melhorada (demorou mais tempo para subir a latência), mas em seguida os valores foram lá em cima.
E foi exatamente após essa tentativa é que comecei a pensar em migrar para o Mach (quando lhe escrevi).
Pois aparentemente com o Win está tudo em ordem.
Com o Ubuntu também, só mesmo a "implicância" do teste de latência.
Por isso perguntei se derrepente os resultados não seriam despresíveis para a efetiva operação do EMC.
Antecipadamente agradeço toda a ajuda que vem me prestando (e ainda irá prestar. ehehehe)
Grande Abraços.
Rubens
-
Provavelmente é o que o Alebe suspeita mesmo - a sua placa de video não está instalada corretamente
-
Então vou tentar fazer o seguinte:
Tiro a placa de vídeo "off" e faço todos os testes, se continuar dando o mesmo resultado, então saberemos a a placa de vídeo "off" nao está "servindo de nada".
Estou certo nesse raciocínio?
Mais uma coisa.
Noto que muito embora a placa de vídeo possa não estar instalada corretamente, mesmo assim a resolução de vídeo está funcionando perfeitamene, inclusive com 1.024, o que normalmente eu conseguiria apenas com uma placa de vídeo "devidamente" instalada.
Não é isso mesmo?
Vou iniciar o teste sem a placa de vídeo e posto os resultados.
Abraços.
Rubens
-
Rubens,
Acho que seria um bom teste sim...
Estranho que não tenha funcionado bem com a placa externa - para mim tem coisa errada ainda com os drivers, porque uma resolução de 1024 pixels não é grande coisa - teria que ver qual a profundidade de cores que se conseguiu, mas isso também não é sinal que está funcionando...
Eu acho que está tendo problemas de latência também por causa de placa de som, mas não tenho certeza do que realmente pode ser...
-
O estranho mesmo é que ontem estive na casa do Paulão, onde instalamos o Ebuntu, e sem mexer em nada, inclusive com placa de video "on", e o teste de latencia não saiu dos 21.000.
E aqui, onde instalei mais memória, placa de video "off", o bicho dá esse "piripaque".
-
Rubens,
Nada de estranho...
Outro micro, outro processador, placa de videio, de som, memórias e outro sistema operativo que não tem RTAI...
-
Gilii....
Tudo bem, entendo isso, mas é um micro que se prestará á atenden uma CNC.
E o Ubuntu+EMC é exatamente o mesmo que instalei na minha máquina.
Esse RTAI não é o Real Time que está causando toda a complicação na minha máquina?
Se for, é isso mesmo, na máquina dele nem mesmo precisou de placa de vídeo "off", e a única explicação que vejo é que o processador dele, embora seja menos rápido (1.8 e não 2.0 como é o meu), ele possui um socket melhor (775 e não 445 como no meu).
O que eu imagino deixar o processador "mais esperto".
Estou agora instalando novamente o UBUNTU em Dual Boot com o Win.
Assim posso configurar a placa de vídeo para fazaer os testes com o Ubuntu, tendo certeza que estará devidamente instalada.
Agora estou apenas com a "on", e quero verificar qual será o resultado.
Posto em seguida.
Abraços.
Rubens
-
E o Ubuntu+EMC é exatamente o mesmo que instalei na minha máquina.
Eu lí Ebuntu e entendí "Edubuntu", então não imaginei que teria sido um possível erro de digitação e que se tratava do mesmo programa (Ubuntu+EMC)
Esse RTAI não é o Real Time que está causando toda a complicação na minha máquina?
Provavelmente não - sem ele o EMC não funciona.
...a única explicação que vejo é que o processador dele, embora seja menos rápido (1.8 e não 2.0 como é o meu), ele possui um socket melhor (775 e não 445 como no meu).
O que eu imagino deixar o processador "mais esperto".
Eu não diria que é simples assim, mas acredito que se deva a uma arquitetura de dados diferente, e de como o processador lida com estes dados - estas são as diferenças...
Estou agora instalando novamente o UBUNTU em Dual Boot com o Win.
Assim posso configurar a placa de vídeo para fazaer os testes com o Ubuntu, tendo certeza que estará devidamente instalada.
Não sei se entendí, mas não sei como que pretende fazer esta configuração, já que são partições diferentes e sistemas operacionais diferentes...
-
Não sei se entendí, mas não sei como que pretende fazer esta configuração, já que são partições diferentes e sistemas operacionais diferentes...
Eu também não sei. ehehehehehe
Pensei que por estarem usando o mesmo processador e a mesma BIOS, o negócio fosse automático, mas então vejo que não é.
mas enfim, vou tentar de tudo, pois não vou me dar de vencido enquanto não me disserem que o micro NÃO SERVE para esse fim (espero não ouvir isso)
-
Rubens,
A sua máquina é perfeita para o que se destina. ;)
O som não foi reconhecido no xp porque vc desabilitou ele no setup (bios).
Pelo que vc disse o video não está instalado mesmo, mas como eu pedi, poste todo o resultado do comando lspci.
Isso ajuda na verificação dos provaveis erros.
Quanto à máquina do Paulão, digamos que ele "foi iluminado" em ter os drives da placa dele préinstalados no sistema, o que já não acontece com a sua.
Vc tentou já tentou instalar o drive manualmente usando o Envy?
Se o pc vai ser exclusivo para a cnc use somente o pente novo de 1GB. Vai sobrar memo.
E para de reinstalar o ubunto toda vez, é perda de tempo. No máximo, vc vai ficar craque nisso... ;D
Em último caso, se quiser dar um pulo aqui para resolver essa pendenga estou à disposição.
-
Nobre Alebe....
Realmente reinstalar o Ubuntu já virou "metie" para mim.
E ainda não consegui instalar nada.
Agora piorou mais ainda (rodando em Dual Boot).
Ao iniciar o EMC, de cara já aparece a mensagem "realtime delay".
Realmente o Paulão foi iluminado.
Já instalei a placa pelo Envy.
Instalou perfeitamente.
Agora estou trabalhando apenas "on" e a mensagem realtime não sai mais da tela. ehehehe
Vou apelar e ver se posso levar aí para você MAIS UMA VEZ me dar uma mão.
Basta me falar o melhor horário e corro para aí.
-
Rubens,
Eu sei que muitas vezes no Linux é um processo meio pedalativo, mas eu acho que você deveria antes de mais nada, procurar focalizar o problema nos drivers da placa de video e mais precisamente - em como instalar e verificar se realmente está instalado e funcionando adequadamente.
A coisa não é simples de resolver e eu acho que você deve parar um pouco e estudar bem, pois essa coisa de ficar instalando e reinstalando software vai te dar uma surpresa bem desagradável já já...
Leia tudo que puder relativo à sua placa e relativo a instalação de drivers dela - a coisa é meio nebulosa...
Veja se isso ajuda...
http://xorg.freedesktop.org/wiki/RadeonFeature
-
Nobre Gilii....
É justamente para não ter nenhuma surpreza que decidi que agora ou descubro o que é ou paro, pois, não vou mais reinstalar nada.
Quanto á placa de vídeo, nas tentativas de instalação, parece que tudo ocorreu de acordo, tanto que pelo comando lspci ela é listada, mas como genérica.
Pois em uma das instalção, apareceu a mensagem que o meu sistema não era compatível com esse drive.
Por isso foi instalado um genérico.
Posso estar errado, mas tenho quase certeza que NÃO É a placa de vídeo o problema.
Lembro que em uma primeira instalação ocorreu tudo dentro dos conformes e o teste de latência sempre ficou baixo.
Com o mesmo hard e nada de diferente.
Instalei inclusive pelo Envy.
-
https://help.ubuntu.com/community/Radeon_9200/9250_(RV280)_and_DVI
-
E leia a mensagem logo de cara:
Prerequisites
This HOWTO was written for Edgy. The problem still exists in Feisty, however the name of the package has changed. Please change every instance of "xserver-xorg-driver-ati" with "xserver-xorg-video-ati" for this to work on Feisty.
-
Nobre Gilii....
Ficarei algum tempo ausente, pois estou correndo para o Alebe (que me ofereceu ajuda "in present".
Volto a postar assim que tiver uma notícia (e espero que muito boa. eheheh)
Até.
Abraços.
Rubens
-
NADA....
Eu e o Grande AMIGO Alebe ficamos até altas horas do dia de ontem tentando acertar o "bicho" e nada.
Concluimos que a "Placa de Vídeo" é o menor dos problemas.
Fizemos todo tipo de testes possíveis. Até mesmo de "barriga vazia" (antes do almoço) e de "barriga cheia" (após). ;D ;D ;D ;D
Só restou mesmo a Placa Mãe (VIA RAMA U8568 - PRO) e o Processador (Celerom 2.0).
O processador parece não ser o "vilão" da história.
Agora a placa mãe, essa sim deve estar atrapalhando o desenvolvimento.
Isso porque na BIOS, existe uma opção chamada "DELAY PRIOR TO THERMAL", com opções para 4 min, 12 min, 16 min e 32 min.
Coincidência ou não, o "bum" no teste de latência acontece exatamente após esse tempo "escolhido" na BIOS.
E o PIOR DE TUDO, é que não existe a possibilidade de "disabilitar" isso.
Pelo menos pelo que pudemos notar.
A meu entender isso serviria para "atenuar" o trabalho do processador (para não esquentar) após um determinado tempo de uso.
Entretanto, isso NÃO É LOGICO.
Logico seria se a opção fosse para º (graus) e não tempo.
Então, se algum "expert" em info puder me orientar se esse é o caminho correto, ficarei muito grato.
Antecipadamente agradeço.
Rubens.
PS. Valho-me do espaço "público", para reformular meus votos de AGRADECIMENTO E FELICIDADE ao poder contar com um amigo tão solicito e prestativo como é o GRANDE ALEBE - Alexandre.
-
Rubens,
não sei se já sugeriram isso, mas a versão da BIOS da placa-mãe é a mais atualizada?
Se não for, já tentou atualizar?
-
Pelo que dei uma olhada, esse lance funciona assim: um sisteminha de controle monitora a temperatura do processador, e se atingir um determinado valor ele reduz a frequencia (e, consequentemente, o desempenho), para esfriar.
O tal "delay prior to thermal" é uma configuração de retardo após o boot para esse sistema funcionar - já que na inicialização, pela quantidade de coisas a serem carregadas, ele poderia sobreaquecer um pouco e acionar o tal sistema. Assim, as opções de minutos são para poder concluir a inicialização e depois acionar esse controle.
Ou seja: será que você não está com um problema real de temperatura alta no processador? (ou um problema na detecção de temperatura, creio que menos provável)
-
Ivan,
Pensamos nessa possibilidade de sobre aquecimento do processador.
Descobrimos em um mometo que uma das alças do prendedor do cooler estava quebrado e como o do meu pc é igual, trocamos para que estivesse tudo perfeito nos testes.
Aproveitei e limpei e troquei a pasta térmica.
O problema é que está opção do bios dele é acionada mesmo com o processador em descanso, e de acordo com o tempo configurado.
Juro que não consegui entender.
-
Posso estar errado, mas talvez seja um caso de incompatibilidade da placa mãe e não do processador, já que esta tem uma BIOS com estas características que impedem alguma configuração...
-
Também cheguei a esta conclusão Fábio.
Foi a única mais lógica, pois tambem testamos todo o hardware restante do rubens na minha mobo (asus, soquete igual ao dele) e funcionou a contento.
-
Pois bem nobres amigos.....
Acabei de chegar da rua, onde acabei gastando mais algum para tentar resolver o problema.
Seguia sugestão do Alebe e consegui uma placa ASUS com um processador Intel P4 - 2.4 GB.
Que aceita várias configurações.
Agora vou começar TUDO DE NOVO com essa nova configuração.
Lá mesmo testei uma placa de vídeo GForce 5200, que nem mesmo foi aceita pelo sitema.
A minha (ATI Radeom 9250) foi de primeira.
Fiz o teste de latência sem nenhuma configuração, pois estava no blacão da loja e de inicio estava em 4800 e depois foi para 115.000.
Isso sem nenhuma configuração agora vou tentar refinar um pouco para ver o que consigo.
Estou com esperança, pois senão der certo "pico o pé" em tudo. ehehehehe
Testei até mesmo com um processador Intel HT 3.0 núcleo duplo.
Mas como o resultado da latência foi pouca coisa pior, e lembro de ter ouvido falar que o núcleo duplo "não se presta" para trabalhar com Real Time, resolvi ficar com o P4 - 2.4.
A velocidade de processamento está bem melhor, agora resta configurar para melhorar a latência.
A vantagem de tudo isso, é que "na marra" estou tendo que aprender um pouco mais do que eu sabia.
Grande abraço a todos.
Rubens
-
Rubens,
não sei se já sugeriram isso, mas a versão da BIOS da placa-mãe é a mais atualizada?
Se não for, já tentou atualizar?
Ivan.....
Até isso eu já tinha tentado (mas não consegui pois pedia os arquivos em disquet, e quem disse que eu consegui esses "benditos").
Mas como já escrevi, vou começar tudo de novo, pois estou com outro processador e outra placa mãe.
Mas fico muito grato pela atenção.
Essa nova placa que pequei, existe esse "delay", mas posso disabilitar, que o não ocorria com a outra.
Grande abraço.
Rubens
-
Posso estar errado, mas talvez seja um caso de incompatibilidade da placa mãe e não do processador, já que esta tem uma BIOS com estas características que impedem alguma configuração...
Gilii.....
Espero que NÃO ESTEJA ERRADO.
Pois pensamos exatamente isso, e por esse motivo resolvi "morrer" com mais algum para trocar a placa mãe e o processador para ver se consigo a configuração necessária para o trabalho.
Abraços.
Rubens
-
Também cheguei a esta conclusão Fábio.
Foi a única mais lógica, pois tambem testamos todo o hardware restante do rubens na minha mobo (asus, soquete igual ao dele) e funcionou a contento.
Alebe.....
Essa placa que pequei agora é também uma ASUS, não da série X como a sua, mas a BIOS é bastante parecida.
Inclusive a opção de OVER.
Para ter uma idéia, de cara ele já dava a opção de mudar para 4.800, ou seja, o dobro do real.
Agora vou começar a tentar "refinar" um pouco melhor esses dados.
Se puder me fornecer a configuração que está usando na sua, será muito mais fácil e conesguir o resultado desejado.
Ou pelo menos me indicar as principais alterações que devo realizar.
Futuramente, quando tudo estiver a contento, pretendo tentar esse "Over", pois o resultado é espetacular.
Grande abraço.
Rubens
-
Rubens,
Por enquanto esqueça qualquer tipo de overclock. Pense nisso como a cereja do bolo.
Mesmo porque o cooler original só suporta um pequeno aumento na frequencia.
Jamais tente usar toda essa possibilidade de OC que a mobo dà. Não conseguirá nem inicializar o pc, e se conseguir, vai fritar seu processador.
Primeiro trabalhe com as opções default da bios e veja se o emc roda sem problemas.
Depois iremos otimizando o que puder.
-
A SAGA CONTINUA.......
Instalei novamente o Ubuntu e todos os componentes na nova placa.
Mas infelizmente os testes de latência não abaixam além da casa dos 110.000.
A placa de vídeo , á pesar de estar listada (lspci) não deve estar funfando á contento.
Quando tento instalar pelo Envy, aparece a mensagem de que a placa não é compatível com o meu sistema.
Daí pergunto, será que esse "sistema" não é o Ubuntu que tenho tentado instalar?
Deixei a configuração da placa mãe "Default", não alterei nada.
O que fazer agora????
Ja estou completamente perdido.
Espero que a troca da placa e do processador não tenham sido em vão.
Abraços.
Rubens
-
tela do lspci
-
Meu sofredor amigo Raranda,
Não desanime não... Vá tentando que um dia você ainda chega lá.. rs...
Li em alguns tópicos atrás, onde você comenta sobre o fato de seu processador ser de soquete diferente da do Paulo, e tinha dúvidas se seria isto o problema de sua alta latência...
Eu não entendo nada, absolutamente nada ainda de Ubuntu e muito menos de EMC, por isto nem devia estar me manifestando, mas finalmente consegui instalar ele aqui.
Como consegui uma latência muito boa, se comparada à sua, posso lhe assegurar que o soquete do precessador nada tem a ver com isto, pois a minha placa mãe tem um soquete 462 e uso um Atlhon XP de 1.8Ghz, muito inferior ao seu.
Minha placa é bem antiga, uma PCChips M825 e tenho apenas 512Mb de memória DDR1.
O resultado do teste que efetuei aqui, com tudo que era tela aberta, sacrificando o processador ao máximo, foi de 19.296 e isto por 4 horas consecutivas. Inicialmente foi 10.240...
Abri tudo que foi tela que consegui, sacaneei à vontade e não passou disto...
Há.. tava esquecendo, mas a placa de vídeo que tenho aqui é mais antiga ainda... Uma Gforce AGP 4400 - 4X com 128Mb de memória.
Bem sacaninha e imaginei, ao instalá-la, que ela nem seria aceita pelo Ubuntu mas tive a grata surpresa de ver que ela não só foi aceita na boa, como também não interferiu na latência.
Fico surpreso é em ver uma máquina como a tua apresentar uma latência tão alta como a que descreveu...
Eu tive vários problemas aqui, ao configurar o sistema...
Um deles, foi que tudo aqui foi montado com sucatas que encontrei, inclusive alguns ítens que amigos haviam colocado fora de uso, o processador deu problemas do iníco ao fim...
Logo de cara queimei um Duron 1.8Mhz, pois o cooler parou de rodopiar.. e o Duron foi pro céu dos processadores...
Aí consegui este Atlhon XP 1.800+, troquei o cooler e mesmo assim a temperatura não ficava abaixo de 65ºC de forma alguma...
Coloquei várias ventoinhas no gabinete, uma empurrando o ar pra dentro e outra tirando o ar quente, expulsando-o para fora e mesmo assim a temperatura não baixava de modo algum...
Dava para perceber isto só de colocar a mão próximo ao processdor.
Com um ventilador ligado sobre o dissipador, tentei por várias vezes entrar no Ubuntu e bastava entrar no programa que a máquina travava geral...
Ia verificar no Setup e a temperatura tava acima de 70ºC...
Verifiquei tudo que era possível, troquei o cooler mais uma vez, desta vez usando um com base de cobre e a temperatura não baixava...
Hoje, retirei o cooler mais uma vez e fiz uma análise detalhada, usando uma lupa e notei que apenas um dos lados do processador estava em contato efetivo com o dissipador, pela marca que ele deixou na pasta térmica...
Notei que meu processador tem quatro "borrachinhas" nas extremidades, que provavelmente servem para nivelar o dissipador e acho que as borrachinhas estavam gastas ou algo assim...
Usei fita crepe para criar um calço, nivelei o dissipador sobre o processador e tive a grata surpresa de notar que a temperatura caiu para 39ºC imediatamente após eu haver feito isto....
A partir daí consegui entrar no Ubuntu, fazer os testes de latência que resultou no número acima (19.296) que acho estar ótimo pelo tipo da máquina que tenho e sugiro à você verificar o aquecimento do seu processador...
Pode ser que ele esteja esquentando demais...
Há... outra coisa: meu processador é 1.8Ghz com frequência FSB de 133Mhz... Quando estava esquentando demais, trabalhava no máximo à 100Mhz... Se colocasse em 133 entrava em estado de pânico e travava na hora...
Quando consegui diminuir a temperatura, ele voltou a trabalhar em 133Mhz e ficou normal...
Você pode analisar a temperatura do processador mesmo dentro do Windows XP, usando algum programinha específico para análise de temperatura...
Pode ser que isto esteja acontecendo com você, pois eu tirei e coloquei o cooler por diversas vezes e em nenhuma destas vezes havia notado isto, de o dissipador não estar em contato normal com o processador.... ele precisa estar em contato perfeito, para conseguir dissipar o calor gerado...
Se possível, troque o cooler.. Coloque um de boa qualidade, com base de cobre e ventoinha de alta capacidade... Custam um pouco mais caros que os normais mas pode resolver o problema, caso seja isto...
Aqui eu instalei incialmente o XP, depois o Ubuntu e criei um boot duplo.
Até mesmo dentro do XP, quando o processador estava esquentando, dava para perceber que ele estava lerdinho...
Nem conseguia uma instalação perfeita para o Mach3. Começou com uma história de não encontrar uns arquivos .dll, reclamava disto, daquilo...
Foi só resolver isto que tudo agora está redondinho... Tanto o o Mach quanto o EMC parecem estar funcionando perfeitos...
Não sei se o problema no Mach tinha algo a ver com o aquecimento do processador, pois troquei a versão que estava tentando instalar por uma mais nova, mas mesmo assim ele não reclamou de mais nada...
Abração pra ti e boa sorte aí,
Eduardo
-
Edú.....
Após a leitura do seu "roteiro" novelistico. ehehehehe
Chego á conclusão que em CNC, o jargão "o menos é mais", também deve valer.
E quanto á temperatura, tenho certeza que esse não é o problema. Isso porque a temperatura não passa dos 35º.
Mas continuo tentando.
Abraços.
Rubens
-
ALGUEM CONHECE UM "PAI DE SANTO" muiiiiito bom.
Pois já tentei de tudo.
Acabei de instalar uma nova placa de vídeo - Gforce 5200 de 128 MB.
É como se nada tivesse sido feito, o teste de latência continua na casa dos 115.000.
Sem nenhuma lateração.
E essa eu tenho certeza que está instalada corretamente, pois na inicialização do "urubuntu" aparece até a tela do Nvia.
Só falta agora a troca do HD e do Live CD do Ubuntu.
Ainda vou tentar isso, mas se não der certo, só mesmo o "caboclo" para ajudar. ehehehehe
-
Mas só por curiosidade, como essa maquina esta se comportando na cnc ?
-
Lolata.....
Coloco o arquivo para rodar, e tudo em ordem, em um determinado momento aparece a mensagem do erro de "realTime", dou OK e continua sem problemas (aparentemente).
Mas mesmo que esteja rodando, com esse resultado de latência, de uma hora para outra pode dar algum problema mais "visível", e quero evitar isso.
Muitas das vezes os erros podem ser imperceptíveis, mas esses ocorrem com certeza (a perda de um passo ou dois em um arquivo com mais de 5.000 pode parecer desprezível, mas esse erro existe..
-
Daniel,
O Jorge ja matou a charada, mas para descobrir sua placa digite na consola este comando e aperte enter:
lspci
Vai aparecer uma lista com varios dispositivos.
Aqui fica assim:
00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
00:01.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to AGP Controller (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AP [Radeon 9600]
01:00.1 Display controller: ATI Technologies Inc RV350 AP [Radeon 9600] (Secondary)
02:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Em vermelho minha placa ati encontrada
Seguindo o roteriro do amigo Alebe, minha configuração é essa:
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 645xx (rev 51)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS AGP Port (virtual PCI-to-PCI bridge)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS963 [MuTIOL Media IO] (rev 25)
00:02.1 SMBus: Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 91)
01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1)
Veja que aparece, mas não as duas linhas conforme indica o Alebe.
E olha que já instalei mais de uma vez, e mais de uma placa, nenhuma aparecem 2 linhas.
Por que será?
-
Raranda,
venho acompanhando sua peregrinação com seu ubuntu e placa de video nvidia, como eu não sei o que te dizer a respeito deste seu problema, depois de muito vasculhar a internet achei alguma coisa que pode te ajudar ou derrubar mais seus cabelos e convenhamos você tem bastante, dê uma boa lida nas dicas deste endereço, quem sabe tá ai o seu problema: http://www.htmlstaff.org/ver.php?id=20958
-
Paulão....
Muito grato pela ajuda.
Já tinha lido esse site. Pois a NVIDIA foi apenas 1 das placas que testei e estava dando erro.
Mas, neste exato momento acabei um "último" teste.
Amanhã conto as novidades, pois estou saturado.........
2 semanas de sufoco, sendo que nos últimos 4 dias quase 80 horas de "malhação".
Até o Alebe entrou no "rolo".
Então, vou dormir um, pouco e amanhã escrevo os resultados.
Abraços.
Rubens
-
Rapaz, a coisa ta mesmo difícil em Rubens?
Estava pensando aqui e cheguei à conclusão que é vc que tem uma latencia muito alta e está interferindo no rtai, ou então é pela falta de alcool no sangue... ;D
Não consigui pensar em mais nada fora o que ja tentamos.
Uma hora descobriremos.
E como te falei, Muitas vezes isso é resolvido com um pouco de tempo e sem afobação.
Volto a me oferecer para resolver isso, se puder deixar o pc aqui comigo alguns dias.
Abraços
-
RESOLVIDO..........
Após muiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiita dor de cabeça e apurrinhação consegui resolver o problema (acho que sim). eheheheheheh
Consegui isso ontem á noite...
Hoje vou ver o que alterei na config da BIOS, pois foram várias e tantas que nem posso dizer com certeza o que fiz.
Agora estou com uma NVIDIA 5.200 ao invés da ATI 9.250.
Pensei que poderia ser a placa de vídeo, mas não é, pois testei no computador do amigo Alebe e o resultado dele se manteve, mesmo com a minha placa.
Então, com certeza é alguma configuração da BIOS, só preciso agora garanpiar e ver qual é.
O resultado do teste de ontem ficou na casa dos 11.000. EXCELENTE.
Mas a conexão com a net está inoperante (mas esse é o menor dos problemas, pelo menos por enquanto).
Será que isso tem algo á ver com a melhora no desempenho do teste de latência?
Pois aparece a mensagem que a "Network" teve um problema de instalação.
Grande amigo Alebe......
Exatamente, e por esses dias a minha latência chegou a 21/16, mesmo com o remédio. eheheheheheh
Vou repensar sobre a abstinência etílica.
Agradeço a sua NOVA oferta, mas agora só mesmo para comemorar.
Agradeço a todos a colaboração e ajuda.
Um grande abraço.
Rubens
-
Rubens,
fico contente que tenha solucionado o problema, já instalei vários ubuntú com placas 5200, 5500, 5700 NV, e até com uma ATI2600, e por duas vezes tive problemas que só resolví trocando a placa mãe, por isso se souber qual foi a opção modificada na bios pode ajudar muito
-
Gilberto.....
Estou escrevendo item por item da BIOS.
Darei um reset e verificarei o que foi alterado para ter certeza absoluta do que deve ser alterado.
Consegui até o manual da placa para garantir a resposta.
Assim que tiver uma aviso a todos.
Muito grato por sua colaboração.
Abraços.
Rubens
-
Va em Sistema, Preferencias, Sessões.
Na aba Programas Iniciais clique em Adicionar e escolha o Nome (Emc2) e em Comando indique o caminho do emc: /usr/bin/emc
Se quiser que ja abra com a sua configuração basta acrecentar tambem o caminho do seu arquivo .ini, separado por um espaço.
Tudo ficaria assim:
/usr/bin/emc /home/Lolata/emc2/configs/My-mill/My-mill.ini
Sobre desabilitar as teclas, não tenho certeza, mas acho que não é possível.
Mas vou dar uma olhada.
Perfeito Alebe....
Consegui incluir tanto na área de trabalho, como ao iniciar a "sessão".
Mas como faço para que a tela do EMC ocupe toda a área de trabalho ao iniciar.
Já tentei usar "Sempre no espaço de trabalho visível", mas não existe resultado.
Toda vez que inicio o EMC, tenho que manualmente "maximizar" a tela.
Existe essa possibilidade ou não.
Um gradne abraço.
Rubens
-
Mas como faço para que a tela do EMC ocupe toda a área de trabalho ao iniciar.
Existe essa possibilidade ou não.
Isso eu ainda não procurei descobrir. Mas deve ser possivel sim.
-
Pois bem.....
Fuçando mais um pouco, resolvi colocar um novo HD em minha máquina para aumentar o espaço de trabalho.
Pretendo usar o antigo que é de 20 GB como um HD "Slave".
Já instalei os dois.
Tudo perfeito.
O "Slave" aparece como uma "mídia" na minha área de trabalho.
Consigo ver tudo que existe dentro dele, só que estou querendo formata-lo, para que fique tudo zerado só que não estou conseguindo fazer isso de maneira tão fácil como é normalmente pelo XP.
Lembro que nessa mídia existe o sistema operacional antigo (Ubuntu).
Alguém já tentou fazer isso e passou pelo mesmo problema?
Como faço para deletar todos os arquivos (não são deletados) e formatar essa unidade?
Abraços.
Rubens
-
Acabei de instalar o Virtual Box em minha máquina.
Tudo em ordem, entretanto, estou tentando instalar o ArtCam (já instalei em uma outra oportunidade e funfou corretamente) e não estou conseguindo.
Instalei o Win, tanto em NTFS (não funfou), como agora em Fat (também não funfa) e além de não inicializar automaticamente como das outras vezes, quando clico no ícone "SETUP", aparece a seguinte mensagem:
"Setup.ex não é um aplicativo Win32 válido".
O que pode estar gerando esse erro e a falta de incialização da instalação ao se colocar o CD?
Rubens
-
Rubens,
esse erro pode ser porque o CD com o ArtCam está com defeito, ou voce está clicando no ícone errado para instalar,
quanto à formatar no linux não sei como, mas se conseguir formatar não precisa se preocupar em apagar os dados, isso já acontece durante a formatação, caso não aconteça pode deletar os arquivos depois de formatado
-
Gilberto...
Esse erro está acontecendo não porque estou clicando no ícone errado, é por outro motivo que ainda não sei qual.
Isso porque além de ser o único icone referente á instalação, o CD não inicia automaticamente como deveria.
O CD está bom, pois tento a instalação na minha outra máquina e tudo ocorre de maneira perfeita.
Rubens
-
Rubens,
então, o mais provável é que o drive de CD está com defeito, o que é muito comum
-
Para formatar vc pode usar o cd do ubunto ou instalar o gparted, ->Aplicações->Adicionar/Remover->Ferramentas do Sistema->Editor de Partições do GNOME.
Quanto ao virtual box, se vc instalou os adicionais para o convidado desmonte o drive do cd no menu Dispositivos e então tente usar o cd do art.
Antes veja se o drive está habilitado as configurações do xp. O xp tem que estar desligado para habilitar.
-
Alebe.....
Tentei pelo CD do Ubuntu, mas só vi a opção de instalar o ubuntu novamente, e não apenas particionar.
Vou então tentar pelo gparted, já havia lido á respeito, mas a instrução era através do "consola", e assim eu não estava conseguindo, agora vou tentar da maneira que me falou.
Quanto ao virtual box, o que estou achando é que em um determindado momento foi instalado algo que dizia sobre a "segurança", estou achando que é isso, e para ter certeza que não é, estou reinstalando o Ubuntu do 0 e vou começar tudo denovo.
Essa configuração de desmontar o CD, pensei que fosse exatamente o contra´rio, que o CD só funcionava com o CD "montado".
Estranho que tenho uma versão 8.01 e istalou normalmente uma vez, daí removi e quando fui instalar novamente, não deu também.
Onde "habilito" essas configurações do XP que você citou?
Abraços.
Rubens
PS. Grande Giba, não existe nenhum defeito "físico", o problema é mesmo "virtual". ehehehe
-
Essa configuração de desmontar o CD, pensei que fosse exatamente o contra´rio, que o CD só funcionava com o CD "montado".
Se vc instalou os adicionais de convidado o cd fica montado travando o uso.
Então precisa desmonta-lo, e montar ja com o cd que quer usar dentro.
Onde "habilito" essas configurações do XP que você citou?
Na tela principal do VB, onde vc inicia os sistemas instalados.
-
"Setup.ex não é um aplicativo Win32 válido".
A extensão "EX" não é "EXE" - é uma extensão incompleta, talvez por que esteja em formato compactado de um instalador...
Procure por um executável adequado - não um resultado compactado.
-
Gilii....
Devo ter escrito errado, mas era sim o executável do Art (.EXE).
Reinstalei o ubuntu, criei uma nova Máquina virtual e agora tudo funfa corretamente.
Com uma única diferença, NÃO ATUALIZEI os pacotes do ubuntu (mais de 400).
E não instalei uma versão mais recente do Virtual (conforme recomenda ao iniciar a instalção da versão que tenho).
Acho que deve ter algo á ver. Só não sei que tipo de pacote e atualizações estariam "atrapalhando" o sistema.
Alebe....
Agora é só me aconstumar com o sistema.
Uma coisa que não consegui instalar e reconhecer foi o USB, lí que no VB existe essa dificuldade de reconhecimento, mas ainda não consegui fazer funfar.
Acha que eu devo atualizar os pacotes do ubuntu?
Abraços.
Rubens
-
O usb não esta funcionando no ubunto ou no VB?
Não precisaria atualizar nada para funfar no ubunto, e no VB tem que habilitar nas configurações de cada sistema instalado.
Por acaso vc não desabilitou ele na bios/setup?
-
Alexandre.....
Grato pela ajuda.
Abraços.
Rubens
-
Caros amigos, retornei!
Gostaria de saber se alguém sabe como configurar o EMC, sendo que o eixo Z é um solenóide.
Eu uso o Smile (Linux aprovado!) mas não consegui contornar essa situação.
Obrigado.
-
Yoshi,
O que acha de usar o sinal de direção do "Z" para acionar (ou não) o solenoide?
-
Nobres Experts de plantão.....
Ontem após muto tempo, consegui realizar os primeiros testes de movimentação da minha máquina.
Estou ainda procurando a melhor configuração (ajustes finos - stepconfig) para a minha máquina.
Mas a pergunta é a seguinte (já li muito e não encontrei nada conclusivo):
Zero os 3 eixos da minha máquina através do "jog" (teclado) - tudo Ok.
Coloco o arquivo para ser usinado e inicio a usinagem - tudo Ok.
Termina a usinagem e a posição do conjunto (spindle/ferramenta), permanece "estacionado" no último ponto usinado. - tudo Ok
O que eu queria é que todo o conjunto retornasse ao inicio do percurso (X0, Y0 e Z0 (ou Z 15 por ex.).
Sei que posso acrescentar o comando "G28 X0 Y0 Z15" na última linha para fazer com que o conjunto retorne ao ponto que indiquei.
Mas para isso ser automático tenho que criar essa rotina no pós processador que irei usar?
No mais, eu gostaria que quando eu movimentasse a minha máquina através do "jog" (teclado), esse movimento fosse representado filmente na área de trabalho do meu EMC2.
Isso é possível?
E ainda, quando eu acionasse a tecla "home", não só a representação gráfica do spindle (no emc2) voltasse para o inicio do percurso, mas também, fisicamente todo o conjunto (spindle/ferramenta).
Posso estar querendo algo impossível, mas gostaria de ouvir isso de alguem que tenha tentado essa opção mais do que eu.
Antecipadamente agradeço.
Um grande abraço.
Rubens
-
Yoshi,
O que acha de usar o sinal de direção do "Z" para acionar (ou não) o solenoide?
Ótima dica, vou experimentar isso hoje mesmo, outra coisa, tentei rodar o arquivo de teste que tem o logo do emc, mas o sistema me diz que o eixo Z (se não me engano) está fora dos limites, detalhe, estou fazendo todos os testes com os motores fora da cnc, logo, não tenho nenhum switch de acionamento válido, isso tem a ver com o erro?
-
Raranda
Voce usa o Artcam p/ gerar seus codigo G ?
Essa configuração vc configura lá, quabdo se gera o percurso, Z de segurança.
Um Abraço
-
Ontem após muto tempo, consegui realizar os primeiros testes de movimentação da minha máquina.
Opa ! Parabéns ! ;D
-
O que eu queria é que todo o conjunto retornasse ao inicio do percurso (X0, Y0 e Z0 (ou Z 15 por ex.).
No final do arquivo (antes de M30) coloque G0 X0 Y0 Zxx (xx é a altura que deseja fazer o eixo "Z" parar" = 15 por exemplo)
Sei que posso acrescentar o comando "G28 X0 Y0 Z15" na última linha para fazer com que o conjunto retorne ao ponto que indiquei.
G28 é o comando para enviar os eixos a uma posição pré definida, que pode ser o ponto de origem (não necessáriamente só ele)...
Pode ser usado como você descreveu...
Mas para isso ser automático tenho que criar essa rotina no pós processador que irei usar?
Sim, seja lá qual das opções que pretende usar - G0 ou G28...
Alguns pós processadores já estão pré ajustados para criar comandos em G0.
No mais, eu gostaria que quando eu movimentasse a minha máquina através do "jog" (teclado), esse movimento fosse representado filmente na área de trabalho do meu EMC2.
Fielmente como? tem como explicar o que pretende?
E ainda, quando eu acionasse a tecla "home", não só a representação gráfica do spindle (no emc2) voltasse para o inicio do percurso, mas também, fisicamente todo o conjunto (spindle/ferramenta).
Veja, se não me engano o EMC trata as origens dos arquivos como sendo coordenadas de trabalho G54 (não de máquina G53).
Para isso você pode (ou deve) enviar os eixos para a origem do desenho, que é a origem que o operador ajustou no começo do trabalho...
Se não me engano esta característica do botão "home" do EMC é o equivalente ao comando G92, que é o comando de offset do sistema de coordenadas...
Posso estar querendo algo impossível, mas gostaria de ouvir isso de alguem que tenha tentado essa opção mais do que eu.
Creio ser possível alterar a reação do botão (caso este comando "não" esteja programado (hardcoded))mas nunca tentei fazer.
Acho mais fácil me adaptar ao modus operandi do brinquedo
-
...tentei rodar o arquivo de teste que tem o logo do emc, mas o sistema me diz que o eixo Z (se não me engano) está fora dos limites...
Veja que, usando o assistente de configuração dos eixos, há um campo onde se informa um "tamanho lógico" para os eixos - ajuste o "Z" para algo como "-100" e "+100" no campo dos limites
-
Rubens,
veja que na imagem, a opção 1 zera a máquina só no programa.
É útil quando vc em ja movimentou a máquina em jog para home.
Note agora a opção 2, que é quando você precisa que o soft movimente os eixos da cnc de volta a home.
Para o 2 caso precisa criar essa configuração modificando alguns arquivos do emc.
Mas é possível sim. 8)
-
Raranda
Voce usa o Artcam p/ gerar seus codigo G ?
Essa configuração vc configura lá, quabdo se gera o percurso, Z de segurança.
Um Abraço
Lolata....
Exatamente, uso o Art para gerar o código.
Sei que essa configuração é possível pelo Art, mas imagine que por qualquer motivo eu desista de concluir a usinagem e resolva trazer o meu conjunto para o início, daí os códigos gerados não me servirão para nada.
Motivo pelo qual gostaria que essa opção fosse disponível, independente de estar se "lendo" ou não um código G.
Não sei se fui claro, mas é por aí.
Abraços.
Rubens
-
No final do arquivo (antes de M30) coloque G0 X0 Y0 Zxx (xx é a altura que deseja fazer o eixo "Z" parar" = 15 por exemplo)
Nobre Gilii...
Isso é o que faço atualmente, mas queria que essa função fosse possível, independente de se estar rodando ou não algum arquivo para usinagem.
Imagino que algo muito parecido, senão igual ao que o Alebe postou na 2 (segunda) opção.
Agora resta saber como consigo fazer igual.
Grande abraço.
Rubens
-
Note agora a opção 2, que é quando você precisa que o soft movimente os eixos da cnc de volta a home.
Para o 2 caso precisa criar essa configuração modificando alguns arquivos do emc.
Grande Alebe.....
É bem por aí.
A tecla home eu já conheço e foi exatamente essa que mencionei.
Agora o grande "bum" da história é essa opção "2".
Pois pelo que entendi, independente de estar com algum arquivo para ser usinado, se teclar qualquer uma delas, o conjunto spindle/ferramenta será movido para o ponto "0" pré determinado anteriormente.
É isso mesmo?
Se for, resta agora um pouco da sua boa vontade (mais ainda. ehehehe) para me dar as coordenadas de como criar essas teclas no meu EMC2.
Do mais, agradeço novamente sua disponibilidade em me ajudar.
Abraços.
Rubens
-
Randa
Estou enganado ,ou é isso que vc precisa ?
http://www.guiacnc.com.br/index.php?topic=2329.0
abraço.
Denilson.
-
Denilson....
Grato pela colaboração.
Também já li umas 3 vezes esse tópico, mas não consegui fazer funfar.
E pelo que pude entender, varia de máquina para máquina.
Então, continuo tentando.
Abraços.
Rubens
-
Mas é isso mesmo Rubens.
Use as dicas do link que o denilson postou para criar os botões de home.
-
Alebe.......
Até pode ser isso mesmo, e sei que é, mas parece brincadeira, já tentei e não funfa.
Mas não vou desistir (veja o exemplo da latência. ehehehe).
Mas se não conseguir já sabe............... ;D ;D ;D ;D ;D
Abraços.
Rubens
-
Randa
Deve estar com algum problema ,pois no meu pc funfou legal ,e eu so segui os passos ai que o Fabio passou.
Fiz o download do arquivo que foi passado para o Jack ,subistitui os meus e coloquei algumas linhas de comando assim como o Fabio passou e pronto ,funcionou.
Apenas se atente que cada vez que utilizar o stepconfig o botão some ,ai precisa fazer tudo denovo.
abraço.
Denilson.
-
Denilson...
Valeu pelo apoio.
Vou tentar hoje novamente e ver o que acontece.
Vi que a cada abertura do stepconfig, some tudo, pois, até consegui criar as teclas, mas elas simplesmente não serviam de nada.
Abraços.
Rubens
-
Rubens,
Se fez qualquer alteração nos arquivos manualmente, não deverá mais abrí-los pelo assistente.
A dica é para primeiro ajustar os dados de movimentação - uma vez acertado isso, aí sim parte-se para edição manual dos arquivos para a criação dos botões...
-
Gilii..
Valeu pela dica.
Mais tarde vou providênciar mais uma nova tentativa.
Grande abraço.
Rubens
-
Amigos estou com o seguinte problema:
Quando estou usinando e acontece algum problema e preciso dar uma parada e ao precionar
o botao de stop o EMC2 teria que levantar o Z antes de movimenta para o ponto 0 certo.Só que isso não esta mais acontecendo ele volta rasgando tudo apesar do comando "pedir" pra o eixo Z subir .
o que pode ser isso? alguem poderia me dar uma dica.
Estou usando o processador do Lolata.mas ja testei outro e continua a mesma coisa.
Abraços
-
Fernando
O botão Spot que voce se refere é o Botão de Emergencia ?
Na minha maquina eu não configurei o tal botão, aqui se der alguma coisa errada eu tenho duas opção, ou teclo <Esc> e para tudo onde está, ou teclo <P> (Pausa).
O Botão de emergencia não sei como configura.
-
Lolata o botão é este da foto abaixo,é o botão de parada de emergencia.
Aqui quando aperto ele, a maquina para onde esta.
Mas quando aperto o botão pra iniciar a execuçao do codigo G (aquele triangulo) (veja segunda foto)ele teria que levantar o Z a 6mm ante de voltar ao ponto zero XY e retomar a execução do trabalho,só que isso não esta mais acontecendo com isso ele volta de onde esta e se o z tiver a -2mm ele volta rasgando tudo
não sei como resolver.
Tambem começou a dar este erro da 3ª foto .
-
Se parou a usinagem no meio através do botão parar, o eixo "Z" (assim como todos os outros eixos) ficam onde estavam - será necessário subir o "Z" manualmente para então reenviar o eixo para a origem...
Isso acontece em todos os controles de máquina quando se interrompe uma usinagem no meio.
-
Fabio,
Aqui acontecia o seguinte:
Ela continua parando, isto esta normal. mas, quando apertava play pra reiniciar a linha de código o eixo z subia rápido para os 6mm de segurança antes da maquina voltar pro zero X,Y e retomar o trabalho
Só que agora o eixo Z não sobe rapido e sim vai devagar ate o ponto zero x,y e a ferramenta volta rasgando tudo pelo caminho.
Abraços
-
AHH
Então não tem nada a ver com o EMC² e nem com o Pos e sim com a configuração de "inicio" que vc configurou no seu Artcam.
Se voce colocou p/ maquina iniciar em X0, Y0 e Z0, é isso que ela vai fazer, de uma conferida.
-
Lolata,
La no Artcam a configuração esta correta . X0-Y0-Z6 veja o arquivo anexo.
O Z não teria que subir antes dos eixos x e y retornarem ao ponto zero?
Aqui acontecia isso só não sei porque, pelo que vejo terei que ter mais atenção neste ponto.
abraços
-
Fernando
Nossas maquinas são movidas por motores e passo, o programa "manda" os eixos ir p/ um determinado ponto, mas não sabe se vai ou não.
Voce interrompe um arquivo, na hora de execulta-lo novamente, ele não sabe quais as posições de cada eixo, ele vai partir de onde está e segurir as coordenadas.
A dica que eu dou, é sempre marcar o ponto de inicio e a qualquer parada, levantar o eixo Z.
-
Vc pode resolver de duas formas.
Ou acrescentar manualmente os comandos G0 em vermelho antes do M7 e M8 no arquivo:
(BLOCO INICIAL)
(Nome do arquivo: Desbaste harley davidson)
(Dados do material em mm:)
( X Mín:0.000 Y Mín:0.000 Z Mín:-18.000)
( X Máx:330.000 Y Máx:225.000 Z Máx:-18.000)
( X Tam:330.000 Y Tam:225.000 Z Tam:0.000)
( Espessura:18.000)
(Primeira ferramenta)
( Número da ferramenta:1)
( Descrição :DESBASTE 1.5MM, 1.500 mm diâm. da ferr. topo)
(Valores em mm/minuto)
( Velocidade de avanço :400)
( Velocidade de descida:400)
( Velocidade de corte :9999)
( Velocidade do spindle:S30000 r.p.m)
(Program Name-Desbaste harley davidson)
G0Z6.000
G0X0.000Y0.000
M07
M08
Ou editar o pos processador e acrescentar elas no início da seção Start:
START = "G0 Z6"
START = "G0 X0 Y0"
START = "M07"
START = "M08"
-
Alebe,
Vou modificar o pos-processador e amanhã vou testar pra ver como ficou.
abraços
Fernando
-
Fernando
A dica que o Alebe deu é muito boa e pratica, mas... como cada um usa a maquina de uma maneira e p/ um proposito, tome cuidado com a altura "fixa" do eixo Z.
Nesse processador eu não coloquei as cordenadas iniciais e finais, p/ não correr riscos.
Prefiro definir essas coordenadas pelo Artcam.
-
Lolata ,
Fiz a modificação que o ALebe me indicou no seu pos processador, e deu certo.
Quando dou stop e em seguida aperto Play ,primeiro o Z sobe 6mm e só depois ele volta ao zero X,Y.
As coordenadas eu faço tambem no Artcam e coloquei 6mm no Z de segurança.
START = "(Program Name-[FILENAME])"
START = "G0 Z6"
START = "G0 X0 Y0"
START = "M07"
START = "M08"
obrigados a todos
Fernando
-
Apenas como comentário de alerta:
Esta modificação feita no pós processador apenas faz uma movimentação em "Z" como se vê na linha "G0 Z6" (6mm no exemplo).
Note que quando você aperta a tecla "Play", provavelmente o programa vai para o comêço do arquivo e executa esta linha (na verdade o programa todo), mas ela NÃO é um comando de "Z" de segurança.
Cuidado com a interpretação...
-
Denilson
Como eu comentei, vai funcionar, mas lembre-se que esse Pos alterado, sempre vai levantar o Z em 6mm, quando voce precisar em algum outro serviço de mais altura troque o processador, caso contrario, vai perder alguma coisa.
-
Fábio e lolata,
Pelo que entendi do alerta de vocês ocorrerá o seguinte.
Por exemplo: se eu estiver usinando uma peça onde a profundidade final for de 7 mm este comando ira elevar o z apenas 6mm independente do z de segurança configurado no Artcam e neste caso ira danificar a peça que estiver trabalhando certo?
Como o Lolata disse, terei que alterar o pos processador de acordo com a máxima profundidade que irei usar para não perder o trabalho. ok?
Abraços
-
Errado Fernando
Qaundo voce estiver usinando a Peça com 7 de profundidade, o Z estará em -7, o Z6 é 6mm acima do zero da peça.
Mas muitas vezes voce precisa usinar alguma peça onde o zero é mais baixo e ai sim o 6mm de segurança vai ser pouco, mesmo que voce altere no ArTcam o pos não vai mudar.
-
Pergunta de quem, como diria o Chave ( que burrrrro ) mas que precisa saber rsss
No começo do tópico Fabio escreveu este comando para latencia :
sudo mkdir /dev/rtf; sudo mknod /dev/rtf/3 c 150 3; sudo mknod /dev/rtf3 c 150 3; cd /usr/realtime*/testsuite/kern/latency; ./run
Massss é só para ubuntu 6 ou para o 8 também serve? É que tá dando erro de diretório e diretório inexistente :(
Alguma dica?
-
Orteg......
Para facilitar, escreva:
latency-test
Dá no mesmo, é mais curto e não tem como errar.
Abraços.
Rubens
-
Demora muito para aparecer o fim do teste? rssss
Raranda! esquecí de agradecer =) Obrigado!
-
Flávio....
O fim do teste é você quem determina.
Quanto mais tempo realizando o teste, mais confiável será o resultado.
Quando estiver realizando o teste, digite "glxgears" em outro terminal e assim irá realizar um teste no vídeo.
Escute músicas, enfim, tente usar o maior número de recursos possível do seu micro.
(menos o EMC2).
Verá que alguns aplicativos "tomam" um pouco mais do processador.
Cancele o teste quando estabilizar e ter certeza de que não varia mais.
E estará lá o resultado (maior número alcançado).
Abraços.
Rubens
-
Oi raranda, obrigado por estar respondendo :)
O problema de realizar algumas coisas é q ele não tem internet ... é só pra máquina ... e fui tentar rodar uns vídeos e musicas e nada ... não tem plug-in.
Qual o comando que uso para parar e mostrar o resultado?
Novamente muito obrigado :)
Ps.: Esquecí de mencionar que o teste com glxgears tá fazendo junto.
-
É só fechar a janela depois de estabilizar e anotar o Max jitter.
-
Bom ficou de 10:30 da manha e agora são 12:25 rsss e o teste de latencia ficou o seguinte :
Max Interval (ns) - 1008075
42678
Max Jitter (ns) - 12148
18503 <<< esse as vezes alternou de 17 alguma coisa e 19 alguma coisa e a maioria das vezes ficava este valor, optei por ele.
Last Interval (ns) - 996123
24589
Bom, como postei no outro tópico, o tempo do drive são esses :
Step time : 10 microsegundos
Step Space : 20 microsegundos
Direction Setup : 2 microsegundos
Direction Hold : 10 microsegundos
Como faço para configurar agora no emc2, pq não conseguí entender a conta do Fabio no início do tópico =)
Outra coisa e´que andei lendo no manual do drive é que :
o pulso deve ser negativo, se não for configurado desta forma, se estiver pulso positivo, voce perde passo a cada troca de direção.
Abraço!
-
Bom, vamos ver se entendí o que o Fabio escreveu no inicio do tópico :)
Se o meu teste de latencia deu 18503 usa-se 18 + 10 Step Time = 28000 us
20 Step Space = 38000 us
2 Direction Setup = 20000 us
10 Direction Hold = 28000 us
Tá certo?
Abraço e obrigado pela ajuda :D
Alebe, no momento estou usando o drive smu-pro, mas estou querendo me familiarizar com o EMC2 pq estou esperando o Rudolf dar um ok para a compra do smile =)
-
Como não conheço esse drive não vou palpitar.
Mas para teste use-os, e depois procure testar variando.
Eu uso a cnc3ax, mas configuro direto o drive gecko. A cnc fica um avião.
Só entro com a latencia.
-
Alebe, o que precisa saber sobre ele?
Está errado os números que coloquei? Tá aí o link do manual se puder ajudar.
http://rapidshare.com/files/298209058/Manual_SMC-U_PRO_V4.00.pdf.html
Outra coisa...os pinos 14 16 17 são o de habilitar o xyz, qual a opção no EMC2 que habilita se destina a esta finalidade na tela 4 que o fabio postou no inicio do tópico?
-
Bom continuando a enchessão de saco ... os motores ne mdão sinal de vida no EMC2
segue as telas.
(http://img4.imageshack.us/img4/1197/basicinfof.th.jpg) (http://img4.imageshack.us/i/basicinfof.jpg/)
(http://img87.imageshack.us/img87/3024/xaxis.th.jpg) (http://img87.imageshack.us/i/xaxis.jpg/)
(http://img180.imageshack.us/img180/5848/parallelport.th.jpg) (http://img180.imageshack.us/i/parallelport.jpg/)
Lembrando que ... a porta 14 / 16 / 17 habilita X / Y / Z respectivamente e o pulso deve ser negativo, se não for configurado desta forma, se estiver pulso positivo, voce perde passo a cada troca de direção.
...e vamo q vamo na tentativa :-[
-
Tá perfeito.
Só precisa agora usar os enables.
Na 3a img que vc postou configure os respectivos pinos como Estop Out, e desabilite o pino 1 (unused).
-
Motor nem sinal de vida dá :(
Fiz o teste no Tcnc e fica tudo ok. ???
aioi.
-
Desabilite todos os inputs para testar.
Tente inverter os sinais de enable.
Com ele configurado os motores só dão sinal de vida quando vc clica em "Test this axis".
-
O Forum tá com umas restrições de palavras ... desabilitar oq? :)
Não entendí, quais sinais de enable? os dos eixos x y z?
-
Alebe, sou ignorante³ ainda :-[
Pode ser mais claro do que já está sendo? O que tenho q desmarcar e marca?
Obrigado!
-
Teste sem os sinais de i n p u t. Deixe em unused.
Se vc marcou o enable nos pinos 14, 16 e 17, tente inverter (invert) os sinaisl de todos eles (é só clicar nos quadradinhos ao lado do pino correspondente)
-
Alebe, muito obrigado pela paciencia ... vou contar o q tava dando.
graças a Deus resolví um gigante pedaço do problema =) eu estava lendo a respeito de porta paralela e então resolví imprimir o manual e ler atentamente ... configurei a porta na bios para spp et voilà ... ça marche =)
Problema era falta de leitura do manual :-[ fazer o que ... um dia todo mundo aprende a ler com atenção e não com afobação.
Só estou com o problema quando vai iniciar o programa join 0/1/2 swith alguma coisa, vou ver se leio denovo o tópico, se não achar eu venho aqui denovo encher o saco de vocês.
Muito obrigado. ;)
-
Só estou com o problema quando vai iniciar o programa join 0/1/2 swith alguma coisa...
Vou pegar carona na resposta que surgir, pois também estou parado nessa.
Nota, você experimentou marcar uma caixa escrito algo como "exceder limites"?
Pois só marcando essa caixa eu consigo habilitar o driver, mas dá o erro mesmo assim.
-
Yoshi ... nao tem nenhuma caixa assim não aqui rsss ... a nao ser que tenha outro nome.
tentei mudar aqui de tudo q é jeito e nada. Não consigo entrar no programa ...
o nome do bendito :)
Join 0/1/2 on limit switch error
-
Assim que sir do trampo vou dar uma mexida na cnc pra ver o que consigo...
Encontrei o que estava falando, é a opção Override Limits:
(http://wiki.linuxcnc.org/uploads/axis-lathe.png)
-
Yoshi,
No meu aqui, quando eu clico naquele botão ali de ligar já aparece o erro e o programa nao inicia :(
-
olha o que achei...
___________________ ___________________ _
configuration wizard: the basic setup, namely for "hobby machines", is still too complicated. A solution like Ray's (?) unfinished "emc-qconfig" would be helpfull:
added by: Ronald
Resolution (Jepler): Stepconf is part of emc2_2.2.x# configuration verifier/troubleshooter: helper script/program for emc2. It loads a specified emc .ini file and HAL - then:
a) Asks you to activate each input - i.e. "Activate the Negative limit switch for the X axis..." [user presses the switch he thinks is right] "Error! home switch on Y axis activated. Error in wiring or in HAL config (filename). Expected HAL-hardware-pin-name-1, got HAL-hardware-pin-name-2"
b) Triggers each output (under user supervision) - i.e. "Click TEST to activate flood coolant." [when user clicks, the output (coolant in this case) is activated until button is released]
c) Asks user to move each axis by hand to verify feedback channel and polarity (optional, since mechanism may be too heavy and since disabling drives may mean disabling feedback, and since it won't work with stepper motors)
d) Slowly jogs each axis to verify drive function and polarity (only if home and limit switches are working)
added by: mpictor -- users and developers lists i think this is satisfied by stepconf, move back to request list if not
___________________ ___________________ __________
Mais ou menos é que possa ser que os pinos estejam trocados tipo step - dir ... procede meu poor ingrêis?
???
-
Flávio,
Esse erro é provavel ser dos i n p u t s que que estão habilitados na sua configuração.
O emc está indicando que estão acionadas.
Vc tem instalados as chaves de home e fim de curso? Se sim, talvez tenha que inverter o sinal.
Se não, desabilite tudo.
Veja na imagem que postei. Seriam todos os pinos à direita da tela.
-
Vou testar :)
Brigadão Alebe!
-
No meu caso resolveu o problema invertendo os sinais de input. :D
-
aeeeeeeeeeeeeee funfou ;D
Alebe, brigaduuuuuuu :-* :D
-
Só pra constar...
A diferença entre TCNC / EMC2 pode comparar ae de um fusca pra um vectra 2.0 completo :D
meu Deus :)
Usei o pos do lolata :) muito bom! parabéns!
-
Ola pessoal
precisei formatar a maquina e agora que instalei o unbutu e fui configur o stepconfig ,os motores não rodam e me apresenta este erro da tela abaixo.
Alguem ja passou por isso e pode me ajudar ?
(http://s4.postimage.org/KXCL9.jpg) (http://www.postimage.org/image.php?v=aVKXCL9)
obrigado
Denilson.
-
Parece ser um erro de instalação, onde o programa não encontra um certo diretório (ou arquivo)
Experimente verificar se não está usando o perfil errado no Stepconf ou se for o caso - reinstale o programa.
-
Não sei se estou errado ,mais tive a impressão de que ele não esta achando o desktop para colocar o atalho para iniciar o emc2 pela configuração feita por mim.
Tem algum lugar do emc que eu possa direcionar onde colocar o atalho criado pela configuração?
abraço.
Denilson.
-
Talvez no mesmo arquivo que você está tentando editar, consiga indicar o caminho do Desktop de sua máquina...
Normalmente fica em /home/nome_de_sua_maquina/Desktop
-
Não sei se estou falando besteira ,mais no meu linux o desktop esta como area de trabalho ,e a tela de erro esta relatando desktop ,tentei renomear a area de trabalho para desktop e rodar o stepconfig ai não deu a tela de erro ,mais também não criou o atalho .
-
Ola pessoal, alguém sabe se perda de passos pode estar relacionada com arquivo muito "grande" (1,33Mb)? E a pilha da placa mãe? A minha acusa que esta fraca e não troquei ainda. Ocorre que quando eu tento usinar modelos que ficaram usinando 3 ou 4 horas geralmente perco passo em um dos eixos e perco o trabalho... Em usinagens de 1 hora não perde passo... O teste de latencia deu 12000 pelo que li é um bom número!
-
Ola pessoal, alguém sabe se perda de passos pode estar relacionada com arquivo muito "grande" (1,33Mb)?
Pode, marginalmente, em função do aquecimento de componentes eletrônicos e mecânicos mas é pouco provável, vc deve estar operando muito próximo ao limite da máquina, se reduzir a velocidade possivelmente o prob será resolvido.
E a pilha da placa mãe?
Tb é muito pouco provável. Quando a configuração do BIOS é perdida, volta para o default, que para a porta paralela é o modo standard, o que se quer. Outras coisas que poderiam causar probs, como USB, seriam imediatamente aparentes.
-
Denilson,
O "Desktop" é a área de trabalho... Não sei ao certo porque não estou usando Ubuntu puro aqui - uso um derivado do Ubuntu, mas eu tenho a impressão que talvez haja alguma bagunça nas configurações...
Talvez ao invés de renomear a 'Area para Desktop, devesse manter o nome original (por causa do funcionamento normal do Linux) e reajustar o arquivo de configuração...
-
Daniel,
Talvez a perda de passos esteja ligada à latência.
Se fez o teste de latência por um tempo curto, o resultado pode ser parcial e não irá refletir algum problema real...
Experimente deixar no teste de latência por um tempo longo...
-
Jorge,
Até pode ser , mas nas telas de testes fiz como vc e o Fabio disseram , deixo correr todo eixo por bastante tempo e não perde passo.
Minha velocidade de avanço é de 2400mm/mim e aceleração de 800mm/s2 . Acho pouco , pois uso:
- placas bipolares (sei que não é a que vcs aconselham Hobby CNC) com motores 30Kgf.cm 6 fios. Bobinas ligadas em série. Tensão de alimentação 45Vcd
-Fuso de esfera passo 5mm de 20 mm de diametro
Fica com bastante força nos testes. Não consigo segurar a máquina a esta velocidade de maneira alguma e eu não sou muito fraco.
Fabio,
Realmente o teste de latencia fiz por mais ou menos 45 minutos . E o resultado doi 12000 . Vou deixar mais tempo.
Fabio e Jorge,
Noto que quando o arquivo é acima de 1Mb os comandos Jog ficam "meio" atrasados em relação ao "click" do teclado, tenho que cuidar para zerar e não quebrar ferramenta. Pode ter algo haver com o problema?
-
Não sei se estou errado ,mais tive a impressão de que ele não esta achando o desktop para colocar o atalho para iniciar o emc2 pela configuração feita por mim.
Tem algum lugar do emc que eu possa direcionar onde colocar o atalho criado pela configuração
Há um bug, uma inconsistência na versão em português que faz com que desktop e área de trabalho sejam vistos como coisas diferentes. Deve haver uma maneira de corrigir isto, mas nunca me preocupei, prefiro não usar a área de trabalho ... acho que é preferível usar outro diretório já existente ou criar um ...
-
O Fábio lembrou a questão da latência e é bem possível que o prob esteja ligado a isto ...
Vc utiliza o PC que controla a máquina ara outras tarefas enquanto está usinando ?
De qualquer maneira, ainda que apenas para o diagnóstico, sugiro que reduza a velocidade e a aceleração, separadamente.
-
Jorge e Fabio, testei novamente a latencia... O resultado do base thread max jitter foi 11500 ns e o servo thread max jitter foi 19000...
Configurei da seguinte formar meus tempos:
-Step Time 22000 ns
-Step Space 22000 ns
-direction hold 35000 ns
-direction setup 13000 ns
Jorge , despois de ler o o item acima fui verificar na bios o que ocorre por a pilha estar fraca:
A configuração da porta paralela passou para EPP ( acho que isso pode ser um problemão, não tenho certeza) e o fabricante do drive diz que devo usar SPP
ACPI estava habilitada , e li que deveria ser desabilitada...
Pode ter sido por isso que perdi passo?
A perda de passo foi da seguinte forma, depois de uma hora usinando um modelo em 3d o eixo Z cravou a ferramenta no mdf e quebrou minha ferramenta... Ferramenta de 6 mm
Se puder dar uma dica agradeço.
-
A configuração da porta paralela passou para EPP ( acho que isso pode ser um problemão, não tenho certeza) e o fabricante do drive diz que devo usar SPP
Sim - este pode ser um dos focos do problema de perda de passos.
ACPI estava habilitada ...Pode ter sido por isso que perdi passo?
Sim - este pode ser outro foco de problemas.
-
Esse prob apareceu depois que a bateria arriou ?
-
Na verdade minha máquina funciona que é uma beleza em peças pequenas e rápidas de usinar... Todo vez que preciso que ela trabalhe por 4 ou 5 horas ela ta me deixando na mão... To pensando até que pode ser os drives... Acho que ta muito lenta e como faço usinagem em 3d preciso de aceleração por causa das curvas...
Faço matrizes de vacuum forming com ela...
1800 mm/s velocidade de avanço
1000 mm/s2 aceleração
Motor 6 fios 3.3A 2.9dcv
Fuso 20 passo 5
mesa 1000X500
To achando que vou ter que gastar uns pila, queria ter muita confiabilidade e atingir velocidades na casa do 5000mm/mim
O que vc acha destas velocidades?
-
Pelo que ja li, o sistema rtai do ubunto+emc desabilita o uso do apic apic mesmo que ele esteja habilitado no bios.
Não acredito ser ele o problema.
Tanto que no meu pc ele esta habilitado para os outros sistemas instalados poderem usa-lo, e nunca deu nenhum problema em nenhuma usinagem do emc.
Essa possibilidade que comentou dos drives serem a causa merece uma investigação.
Vc já tentou medir a temperatura dos componentes num uso mais prolongado?
-
1800 mm/s velocidade de avanço
1000 mm/s2 aceleração
na casa do 5000mm/mim
É isso mesmo?
1.800 mm/s de velocidade de avanço?
A perda de passo pode estar aí também.
-
Desculpe minha falha, o correto é:
VA 1800 mm/mim
Quanto ao aquecimento as placas estão geladas... O trafo é que esquenta e muito... Ele é 220V para 36VCA de 10A
-
Pessoal
Montei um pc e instalei o Ubuntu com o EMC, deu tudo certinho a instalação o emc2 tem uma carinha diferente do meu, consegui umas velocidades que achei meio absurda na minha maquina com esse pc, a maquininha de pci chegou a modesto 10 metros por minuto com uma aceleração de 2300 ou 0,03S, Parece que vai desmontar a maquina.
Mas acho que isso aconteceu porque eu nem falei p/ ela que existia uma tal de Latencia e acho que vou deixar o Raranda longe dela, heheheh (brincadeira)
Bom, eu entro no Wizard do Emc, faço toda a configuração, mas na hora de salvar Dá um erro (conforme a figura) ai vc tem que cancelar, mas mesmo cancelando a configuração está lá certinho, quando abre o emc aparece a configuração salva e não dá erro nenhum.
A duvida é somente desse erro, alguem dá uma luz ?
-
Nobre Lolata....
EU SEI O QUE É ;D ;D ;D ;D ;D.
Mas já que me quer longe dela, NÃO VOU FALAR. ehehehehehehe
Brincadeirinha meu amigo, você executou apenas uma única instalação (ou tentou mais de uma vez)?
Pois existe um "bug" no Ubuntu (traduzido), onde ele faz uma confusão entre "desktop" e área de trabalho ( se não estou errado).
Acho que pode ser isso (pois aparece a mensagem de "diretório inexistente").
Mas com certeza os mais experientes poderão lhe orientar melhor.
Agora se quiser (e tiver coragem), POSSO reinstalar para você. rsrsrsrsr
Grande abraço.
Rubens
-
Lolata
Estava com o mesmo problema que vc ...
Vai no conssole e digite:
Ln -sf area de trabalho Desktop
e tecle enter
Com este comando vc esta criando um link simbolico da area de trabalho, e tudo vai voltar ao normal.
abraço.
Denilson.
-
O Raranda
Ajuda eu vá ...
Denilson
Fiz o q voce comentou, mas dá a geiguinte menssagem
Desktop existe, mas não é um diretorio
-
Faz um seguinte Lolata
entra no conssole
rm -rf Desktop (enter)
ln -sf area de trabalho Desktop (enter)
e ve o que vira.
abraço.
Denilson.
-
Deu a maesma menssagem
-
Lolata
Alguma coisa estranha .....
O que deveria acontecer seria criar um link simbolico da area de trabalho ,seria como se fosse um apelido ,segundo sua ultima menssagem o desktop existe ,então devemos apaga-lo para depois criar um link .
o comando (rm -rf Desktop)apaga a pasta.
E o (ln -sf area de trabalho Desktop) cria este link.
Aqui para mim deu certo ,não sei quase nada de linux ,fui apresentado a ele a cerca de um mes,heheheh,agora vamos esperar algumas dicas ai dos feras.
Só lembrando que os nomes de arquivos devem ser escritos identicos como esta em seu pc ,se não não funfa.
Vou dar uma fuçada quando chegar em casa e te comunico alguma novidade.
abraço
Denilson.
-
Beleza Denilson, fico aguardando
O que está ocorrendo tambem no meu EMC2 é que quando teclo a tela I (Icremental) ele não está voltando a sequencia, tipo, Aperta o I e o incremental aparece 5mm, depois 1mm, 0,5mm, 0,1mm, 0,05mm .. e depois volta nos 5mm e assim por diante.
O meu aparece primeiro o 5mm, vai baixando e não volta no inicio.
Alguem tem alguma dica ?
-
Lolata...
Reinstala o Ubuntu, com certeza é alguma "falha" que ocorreu durante a instalação.
-
Ola a todos!
Sei que existe como retomar o trabalho em um determinado ponto, mas, existe como fazer o eixo Z subir automaticamente ao nivel de segurança antes de ir ate este ponto ou só manualmente?
abraço
Fernando
-
Pessoal
Na minha maquina nova maquina velha, um PII instalei o Ubuntu com o Emc2, agora o emc tem um link de test de latencia, o resultado que deu é esse da imagem.
Esse valor está bom ? coloco esse valor na tela de configuração ?
-
Nobre Lolata.....
Quanto tempo rodou o teste de latência (quanto mais tempo mais confiável o resultado)?
Use e abuse do seu PC enquanto estiver realizando o teste (só não rode o EMC2).
Escute MP3, rode o comando "glxgears" (em outro terminal).
Enfim, depois de tudo isso, se o teste continuar na casa desses 10.000.
Então meu amigo, levante as mãos para o céu, pois está mais do que ótimo.
Coloque esse valor lá naquele campo do "stepconfig", onde atualmente, na sua máquina grande você "chutou" 18.000 (eheheheheh).
Do resto, é isso mesmo.
Abraços.
Rubens
PS. Esse "link" do teste de latência já existe ha algum tempo. rsrsrsrs
E é muiot mais fácil do que digitar toda aquela "baita" linha de comando. Muito mais simples e eficiente.
-
O nobre amigo letrado
não chutei nada não, rodei o teste na maquina grande por exatos 4 segundos, deu um valor bem abaixo disso e resolvi colocar 18000 de lambuja, hehehhehhe
Porque eu tenho que abusar da maquina durante o teste se eu uso a maquina somente p/ rodar o emc² ? (só queria entender)
-
O nobre amigo letrado
"Letrado" não é aquele que come muita letra?
Desculpe, da próxima vez tomo mais cuidado com a escrita. ehehehehe
não chutei nada não...
Logo vi que você não levava muito jeito para jogador de futebol. rsrsrs.
rodei o teste na maquina grande por exatos 4 segundos, deu um valor bem abaixo disso e resolvi colocar 18000 de lambuja, hehehhehhe
É......
É dessa "lambuja" que eu estava falando.
4 segundos, não vale de nada.
Para você ter uma idéia, o meu PC (antes do martírio que sofri para diminuir a latência) levava cerca de 8 a 10 minutos para que o teste de latência "escalasse" acima dos 20.000 (que estaria muito bom também) e demonstrar que não se prestava para o negócio (segundo os "especialistas" que me ensinaram o pouco que (acho) sei).
Então nobre "vidrado", tente novamente, pois esse tempo é insuficiente para o teste.
Porque eu tenho que abusar da maquina durante o teste se eu uso a maquina somente p/ rodar o emc² ? (só queria entender)
Basicamente a latência é o tempo em que o processador fica "SURDO" entre a ordem para realizar uma tarefa e a execução dessa tarefa.
Portanto, quanto mais tempo de "SURDEZ", ou seja, mais tempo entre ele "escutar" um comando e o "executar", mais á quem estará esse processador.
E "abusando" do PC durante o teste de latência, estaremos "sobrecarregando" esse processador, e dai teremos uma idéia de como ele está "ESCUTANDO".
Em suma, se "abusar" da máquina, e mesmo assim o teste for positivo, quando "somente rodar o emc", ficará melhor ainda o desempenho dela (máquina).
Não o seu. ehehehehe
Espero poder ter ajudado.
Abraços.
Rubens.
PS. Lembre-se existem colegas que NUNCA rodaram esse teste, possuem uma latência altissíma em suas máquinas e mesmo assim, usam suas máquinas sem nenhum problema (aparente).
Mas é como comer macarrão com garfo e colher.
Podemos até comer sem ela (a colher), e muitos comem, mas para aqueles que sabem e conhecem o método, É ASSIM que o macarrão deve ser consumido (sem cortes).
Vai fazer o que????? ;D ;D ;D ;D ;D
-
como "chama" aquelas engrenagens virando na tela ?
-
como "chama" aquelas engrenagens virando na tela ?
Vem engrenagem, vem, vem, vem; qui, qui, qui, pruhhh, pruhhhhh...
Lolata, desculpe-me a brincadeira, não resisti; eh eh eh...
Abraços..
-
como "chama" aquelas engrenagens virando na tela ?
Será que vc tá falando do descanso de tela ?
-
Marco
Se fosse facil assim, hehehhe
Jorge
O Raranda no dia que ele veio aqui, fez um teste de latencia na minha maquina e não sei o que ele fez apareceu uma janela com duas engrenagens virando, só que virava devagar, ele disse que tinha que virar rapido e isso fazia a latencia subir
-
Lolata, deve ser um programinha chamado glxgears ...
É bom pra forçar o vídeo com OpenGL.
-
é esse mesmo, Brigadu
-
Nobre Lolata.....
Use e abuse do seu PC enquanto estiver realizando o teste (só não rode o EMC2).
Escute MP3, rode o comando "glxgears" (em outro terminal).
Lolata....
Estava aqui a dica. "glxgears".
O mesmo que o sir Jorge escreveu.
Vejo que está levando á sério o negócio do teste. Meus parabéns.
Abraços.
Rubens
-
Pessoal
Na maquina que eu usava a tempos na minha cnc, resolvi instalar a nova versão do Ubuntu com Emc², Mas o Ubuntu não quer intalar, dou o boot pelo CD, e coloco na opção instalar, ele começa a instalar e trava, aquela barra do ubuntu vai para perto do final, ai trava, já tentei varias e varias vezes, tentei até em iniciar pelo cd sem instalar, dá o mesmo erro.
Bom, como o cd eu baixei esses dias e instalei em uma outra maquina esses dias mesmo, creio que não é o cd, maquina não deve ser, pois é a mesma que estava usanto a um tempão, HD, talvez, o meu é um de 4.3G, mas coloquei um de 40 e está dando o mesmo erro.
E agora Jose ?
O que será que está acontecendo ?
Algum palpite, ideia ou sugestão ?
-
Qual a versão do Ubuntu, Lolata ?
-
Jorge
Eu baixei o cd na quinta feira, naquele mesmo link que voce indicou p/ Semeal, se não me falha a memoria é o 8.04
Eu baixei o CD, intalei em uma maquina, sem problema, depois eu novamente reintalei, mas agora na minha maquina não vai, a cada tentativa a barra trava em uma posição
-
Lolata, tenta mudar o driver de CD, outra coisa vc ta tentando instalar na maquina que fica sua CNC? Ela estava com problema de bateria do BIOS, vc já trocou? falo isso prq se a bateria não estiver boa, toda vez que vc reinicia o Micro o BIOS é apagado e volta a configuração default.
Uma outra coisa é observar se aparece alguma msg de erro na instalação, se vc apertar a tecla tab ou a tecla ESC, deve mudar para o modo texto e ver se aparece uma msg de erro.
-
Caro Amigo Jost
Quando vc vier aqui, vou pagar uma coca-cola p/ voce pela dica que voce me deu.
O flat cabo estava ligado duas HD, só que p/ não dar cagada, eu retirei a energia de um hd, era isso que o Ubuntu estava cismando, só foi tirar o dh do cabo e Pima, FUNFOU legal
Está instalando.
-
Jorge
Pela sua boa intenção, vou arrumar uma caneca louça p/ voce tomar chopps,
-
JorgePela sua boa intenção, vou arrumar uma caneca louça p/ voce tomar chopps,
Então tá bão ! he, he, he ...
-
Agora estou aqui apanhando p/ acertar a resolução da tela, está em 600 x 800 e não consigo mudar, tentei colocar outros monitores, mas pede drive, minha placa de video é onbord, placa mão Asus a7n266-vm, com esse tamanho a janela do emc é maior que a tela
-
Lolata, esta placa usa o chipset NVIDIA nForce 220-D e o video é bem proximo de uma GeForce 2 mx400.
tenta o comando.
sudo apt-get install nvidia-settings
Se não funcionar, faça o seguinte.
1.Vá ao menu Sistema na parte superior de sua tela.
2.Selecione Administração => Gerenciador de pacotes Synaptic.
3.No Gerenciador, selecione o menu Configurações => Repositorios.
4.No Fontes de Softwares, clique no botão Adicionar.
5.No Edit Repository , tenha certesa que Restricted copyright está marcado, se estiver OK , se não, marque-o e aperte OK.
6.Aperte OK para fechar as Fontes de Software, e quando o Synaptic perguntar para dar “refresh” aperte SIM.
7.Agora você tem acesso aos pacotes Restritos, incluindo os pacotes da NVIDIA.
8.Vá em Editar => Procurar. Procure pela palavra “NVIDIA”.
9.Quando a busca terminar marque os seguintes “pacotes”:
nvidia-settings
nvidia-glx-legacy (Placas TNT TNT2 GeForce GeForce2 ou mais velhinhas...)
10. Depois de marcar, procure por "linux-restricted-modules".
11. Marque o pacote linux-restricted-modules-386 (geralmente já está marcado...)
12. Aperte APLICAR...
13. O Synaptic vai executar as tarefas...so esperar ele concluir tudo e pode fechar...
14. Agora vá em Aplicações => Ferramentas de Sistema => Terminal.
15. No terminal digite o seguinte comando para ativar os drivers da Nvidia
Código:
sudo nvidia-glx-config enable
16. Feche tudo e aperte Ctrl-Alt-Backspace. Se você ver a tela da nVidia após alguns segundos significa que seus drivers estão instalados e funcionando perfeitamente...
fonte: http://www.linuxval.org/ubuntu/phpBB2/viewtopic.php?t=4370 (http://www.linuxval.org/ubuntu/phpBB2/viewtopic.php?t=4370)
outra modo via terminal.
Passo 1:
$ sudo add-apt-repository ppa:nvidia-vdpau/ppa
Passo 2: Acrescentar os repositórios de acordo com a versão do seu Ubuntu no seu sources.list:
$ sudo gedit /etc/apt/sources.list
Ubuntu Karmic:
deb http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu (http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu) karmic main
deb-src http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu (http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu) karmic main
Ubuntu Jaunty:
deb http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu (http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu) jaunty main
deb-src http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu (http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu) jaunty main
Ubuntu Intrepid:
deb http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu (http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu) intrepid main
deb-src http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu (http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu) intrepid main
Ubuntu Hardy:
deb http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu (http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu) hardy main
deb-src http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu (http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu) hardy main
Passo 3: Atualize sua lista de pacotes:
$ sudo apt-get update
Passo 4: Instalação do driver 190 da nVidia (será removido o pacote da versão antiga do driver, instalando então a nova versão):
$ sudo apt-get -u install nvidia-190-modaliases nvidia-glx-190 nvidia-settings-190
-
Bom
Voltando ao assunto dos meus EMC².
A minha maquina resolvi o problema da resolução do monitor instalando uma placa de video, essa parte está resolvida.
Instalei a versão nova na minha maquina, agora com um HD que ganhei do Rudolf, ficou o bixo, massssssss Parece que essa ultima versão do EMC² tem mesmo uns bugs.
um é o erro que aparece no final da configuração do Wizard, ele dá uma menssagem de erro, vc é obrigado a cancelar, mas ele grava
Outro que percebi é quando teclo a tela I (Icremental) ele não está voltando a sequencia, tipo, Aperta o I e o incremental aparece 5mm, depois 1mm, 0,5mm, 0,1mm, 0,05mm .. e depois volta nos 5mm e assim por diante.
O meu aparece primeiro o 5mm, vai baixando e não volta no inicio, nnão dá loop
Agora estou com duas maquinas no meu barracao com a mesma versão e com os mesmos problemas.
-
O que acham de escrever para a lista de discussão do EMC e reportar os bugs?
Assim a gente ajuda no desenvolvimento de um sistema melhor.
-
Gilii
Acho a ideia muito boa, pois nós somos os usuarios e somos os maiores beneficiados.
Onde que fica essa lista ?
-
Lolata,
Este é o endereço da lista:
https://lists.sourceforge.net/lists/listinfo/emc-users
Apesar de fazer parte dessa lista a alguns anos, eu nunca escreví para eles uma porque meu Inglês é meio "macarrônico" e outra porque nunca sentí necessidade.
Se alguém quiser pode fazer parte dela, ou então eu posso escrever algo - é só me ajudarem na colocação certa das palavas...
-
Gilii
Então não vou conseguir escrever nada, meu ingreis é zero a esquerda, mas vamos agardar alguem ajudar nessa parte
-
Alguém já conseguiu fazer funcionar o EMC com placa phase drive?
como se faz configurar?
Obs.:Eu tenho uma placa phase driver que está dando bons resultados usando o Tcnc (chego a 4m/min), apesar de ter drives step dir, a opção pela phase drive é por que a máquina trabalha num ambiente "ruidoso" com os drives step dir, tenho muito problema com ruido, com a phase drive não.
-
ola faibio tudo bem
não sei se é o lugar pra eu postar minha duvida
mais configurndo o meu emc, nessa parte ai de testar os eixos
funciona normal na indicação da plaquinha que estou usando, os ledes acendem comforme os eixos e sentidos.
Mais nas simulação equando ta rodando algum programinha de exemplo do EMC
a plaquinha não acende nenhum led; não devia aceder os ledes correspondestes os movimentos dos eixos conformo o program que estar sendo usado?
sera algom pino na porta paralela que teria que tar chaveado, algum sista de segurasa para abilitar os movimentos dos eixos?
desde já meu muito obrigado.T++
-
ola faibio tudo bem
não sei se é o lugar pra eu postar minha duvida
mais configurndo o meu emc, nessa parte ai de testar os eixos
funciona normal na indicação da plaquinha que estou usando, os ledes acendem comforme os eixos e sentidos.
Mais nas simulação equando ta rodando algum programinha de exemplo do EMC
a plaquinha não acende nenhum led; não devia aceder os ledes correspondestes os movimentos dos eixos conformo o program que estar sendo usado?
sera algom pino na porta paralela que teria que tar chaveado, algum sista de segurasa para abilitar os movimentos dos eixos?
desde já meu muito obrigado.T++
-
Gildo,
Não sei se entendí, mas se sua plaquinha não acende os leds, pode ser que a frequencia dos sinais sera rápida demais para que o led reaga.
Dependendo de como está configurado o programa, os sinais tem uma duração de poucos microssegundos e se a frequencia de envio desses pulsos for alta...
-
Olá
tô gostado deste forum o pessoal responde mesmooo
que legal
ok fgili
tambem tinha imaginado isso, mais e os ledis dos pinos, bits correspondedente ao sentido de rotação dos motores de passo, imaginava que pelo aomenos estes iam piscar pelo aumes, poque a frequencia que o motor muda de sentido não e tem alta?
e eu observo, mais nem fraquinha não acende.
não tem que jampiar algum fio da pota paralela para abilitar essa saide de sinal nela durante a execusão no EMC?
-
Gildo,
Não tenho certeza, mas os sinais de direção deveriam acender em um sentido e apagar em outro.
Creio que dependa também de como estes leds estão sendo alimentados, porque a porta paralela oferece sinais ttl (5V nominais)
-
Ola pessoal!
Aperece um degrau na usinagem de vez enquando e aparece esta mensagem:
"erro de axis
can't do that (emc_task_plan_run) in auto mode with the interpreter reading"
Alguém sabe o que quer dizer?
Abraço
-
Alguém tem o manual do EMC2 em portugues?
-
Duvidas
Na tela de configuração do Emc2, no campo que colocamos a parte de redução (Pulley teeth (Motor:Leadscrew)), normalmente se coloca 1:1, 1:2, 2:1 ou coisa parecida, minha duvida é se posso usar nesse campo o numero de dentes da polia que estou usando com uma configuração tipo 15:18, 14:22 oi alguma coisa desse tipo ?
(http://www.lolata.com.br/cnc/Captura_da_tela-3.png)
-
Nobre Lolata.
A resposta para a sua pergunta é....... SIM. ehehehehe
Pense em um jogo de polias, por exemplo, onde a maior tenha 28 dentes e a menor 14.
Ou coisa que o valha.
Ficaria assim: 14/28.
Ou seja: 1/2.
Portanto, é a mesma coisa, aprendemos isso em matemática, lá nos primeiros anos de nossas vidas.
Sei que esses NOSSOS primeiros anos já estão ficando bem longe, mas a regra continua a mesma. rsrsrsrs
No quadro do EMC, nada mais precisamos, do que informar qual a relação entre as polias empregadas.
Se colocarmos a relação já "dividida" (1/2), dará na mesma se for sem essa divisão (14/28), dessa 2ª maneira ele fará a conta e entenderá da mesma forma.
Espero poder ter lhe ajudado, pois assim "pago" parte da minha dívida de conhecimento. eheheehehe
Um grande abraço meu amigo.
Rubens
-
heheheh
Grande Raranda
Quando a conta é de 14:28 fica facil coloca 1:2, mas quando se coloca uma polia 14:15 a conta fica cheias de casa decimais.
Gostei da dica que eu te incentivei a voce me dar.
Um Abraço
-
minha duvida é se posso usar nesse campo o numero de dentes da polia que estou usando com uma configuração tipo 15:18, 14:22 oi alguma coisa desse tipo ?
Lolata, nunca testei a configuração para uma relação de redução fracionária, e não tenho como testar no momento, mas a princípio não vejo probs ...
A informação solicitada é o número de dentes da polia do motor e da polia do fuso, acho que basta colocar lá a realidade, não vejo pq isto causaria algum prob, desde que os dados entrem nos campos corretos.
Experimente ! ;D
-
...., mas quando se coloca uma polia 14:15 a conta fica cheias de casa decimais.
Realmente você tem "rasgão" rsrsrsrsr.
Mas mesmo assim, o resultado ficaria bastante próximo de 1/1,071.
Ou seja, se colocar 14/15 no quadro, o próprio EMC fará "as contas" e calculará a relação, que ficará muito proxima aos 1,071, ou 1,072 (dependendo de quantas casas depois da virgula o EMC emprega para calcular a relação e "arredondar", isso eu não sei).
Imagino que a casa dos "milhares" após a virgula, não interferirá visivelmente no resultado do trabalho, mas vale a pena tentar.
Mais uma vez, um grande abraço.
Rubens
-
Vous testar p/ ver como fica.
depois postarei os resultados.
-
Olá pessoal!
Parabens pelo belo trabalho e vejo que neste Brasil tem muita gente capaz!
venho acompanhado a bom tempo esse forum e as perguntas são muito legais, gostaria de postar minha duvida, tenho o sistema ubuntu instalado, ja tentei de tudo quanto é jeito configurar a minha placa, roda no mach3 mais no linux não... eu monitoro a saida da porta com o osciloscópio do emc e vejo o sinal mais os leds da minha placa não saem da posição inicial
A placa é composta de dois pic16f84A a onde a saida dá para 4 motores de passo a meio passo, testei no mach3 e rodou, a pegunta é como adequar a saida do EMC as necessecidade do pic.
Os sinas que eu envio para estes pics são dir/step que converte para meio passo, logo apois eu adaptei a placa Nlabs que possue um acoplador optico 4N35 seguido de uma indicação por led e finalmente a etapa de potência com os tips 122 (são 4 por eixo) e regulei as corrente maxima com LM317 para um motor de passo astrsyn com 1.2A (podendo aplicar uma tensão maior e obter maior torque como na nLabs).
no site do turboCNC diz que a entrada tem que ter
http://www.dakeng.com/u2.html
site com o projeto do driver:
http://eufacoemcasa.blogspot.com/
""The step pin needs to be held low for 20 clock cycles minimum in order to guarantee that the chip will read it in time. For the 2.5 MHz clock speed in the circuit shown, this works out to about 32 uS. For TurboCNC, I set the pulse width to 40 uS just to be safe.""
Parece que deveria setar no emc 40us ou melhor 40000nS. e eu não sei como proceder na hora de configurar pois eu não encontro ninguem deste forum que esteja passando por esse mesmo problema, mais pelo que percebi é antes das portas do pic... só que não consigo resultado alterando as configurações iniciais do stepconf.
O guia de configuração rapido-stepconf dá muitos recurso mais como não há referencia de hardware eu fico confuso de qual parametro mudar.
teste de latencia 17558
placa de video reconhecida
ja testei no Ubuntu instalado e no LiveCD
Obrigado.
-
Parece que deveria setar no emc 40us ...
Veja a imagem do link abaixo:
http://media.unpythonic.net/axis-files/01185733075/stepconf-1.png
No momento não tenho acesso à máquina onde tenho instalado o EMC2 para colher uma imagem da versão mais recente do stepconf, mas vc deve encontrar algo parecido. Ajuste os parâmetros nos campos inferiores (abaixo de driver characteristics).
-
A minha tela de configuração esta assim
(http://lolata.com.br/cnc/Captura_da_tela-1.png)
-
Obrigado eu resolvi usar um mix do cnc3ax para testar no linux pois tem mais integrantes fazendo o mesmo...e projetos com pic limitam muito o resultado final...
alguem saberia me dizer se ha alguma dica de configuração para CNC3AX seja muito diferente do que esta neste tópico...pois pretendo configurar como l297...
grato
-
Boa noite!
Gente é o seguinte eu estava usando um versão do mach3 que soh dava problema mas funcionava +-,ela foi autorizada pelo capitão jack sparrow rssrsr, ai eu instalei o emc2 que baiei direto do site.
O programa roda eu configurei os eixos abri um arquivo de exemplo e ele rodou.
Mas o eixo Y não roda de jeito nenhum, estou usando as placas da hobycnc, no mach3 funciona normal ai eu troco de pc e o eixo y não roda nem recebe sinal algm.
Alguem poderia me dar uma dica do que pode estar acontecendo?
Obrigado
Márcio
-
Mostre-nos a tela de configuração "stepconfig" dos pinos da porta paralela para termos uma idéia melhor do que você fez.
Quando você realiza os testes individualmente para cada eixo eles funfam normalmente?
Abraços.
Rubens
-
Olá Rubens!
Somente os eixos X e Y funcionam no teste. o Y não, mas qdo rodo o exemplo todos os eixos rodam.
Amanhã irei salvar o a configuraçã e posto aqui pois esta em um pc sem acesso a net.
Obrigado pelo retorno.
Márcio
-
Tente primeiramente inverter os cabos, daí terá uma idéia de onde pode estar o problema.
Imagino que ainda seja problema de configuração.
-
Olá Rubens e pessoal.
Eu inverti os cabos e o problema continua, o eixo Y nao da sinal nenhum, mas o motor e o driver estão funcionando pois se entro com o mach tudo fica normal.estou anexando as telas de config.
Obrigado pela sua disposição em ajudar.
Márcio
-
Ola gente!
Ninguem arrisca uma dica?
Marcio
-
Oi, Márcio.
Só pra saber se é problema no software, tente "eliminar" o Y pra ver o que acontece. Na página inicial do stepconf, em vez de criar os eixos X,Y e Z, experimente criar X, A e Z. Se funcionar, tente reinstalar o EMC2, porque a configuração não me parece ter erros (pra mim que sou inicante tbém).
Abraço.
Jorge
-
Antes de eliminar a parte eletronica, eu creio que o problema seja do programa...
Olhando as mensagens e as telas de erro, eu acho que você tem um problema de configuração do programa...
Antes de chegar ao fim das configurações, há a possibilidade de usar o programa para testes de cada eixo independentemente, e se o "Y" - que é o eixo que não funciona normalmente - passar a funcionar, prova o que eu digo.
Na penúltima imagem, o programa não consegue gravar o arquivo de configuração porque não existe uma pasta ou diretória para isso... é o que está escrito na mensagem de erro
-
Olá Jorge e Fabio
Obrigado pela atençaõ.
Jorge vou fazer este teste.
Fabio durante a instalação dos eixos e fiz os testes mas o y não funciona, embora esteja dando esta mensagem que ele não consegue gravar a config ele esta gravando sim eu tb pensei isto mas ai eu fiz uma modificação fechei o programa abi novamente e ele estava como eu havia mudado.Eu ja instalei o programa duas vezes as duas vezes ficou assim.
Vou fazer o teste sugerido pelo Jorge e posto o resultado.
Márcio
-
Ola!
Jorge eu tentei fazeroque vc dise mas ai o eixo x tb parrou de rodar, ai precisei fazer uma nova configuração mas o Y continua sem movimento,
conectei o pc na net e tem 217 atualizações para fazer sera que pode ser isso?
Márcio
-
Oi, Márcio.
Não tem nada a ver com as atualizações, e é aconselhável não fazê-las.
Vc disse que o eixo X parou qdo vc trocou o Y pelo A? E o eixo A, funcionou ou ficou só o Z rodando?
-
Oi Jorge!
Ficou somente o Z rodando.
Eu estava lendo e vi que tinha que fazer este teste de latencia, entao comecei o teste e deixei por aprx 20min rodando e deu este resultado da imagem anexa.
Agora eu tenho que colocar qual dos valores na configuração da maquina.
Marcio
-
Qto as atualizações começou a fzazer e agora não consigo parar ela ,ais terei que desligar o pc.
Obrigado pela sua ajuda amanhã posto os resultado aki.
Márcio
-
Márcio, vc deve inserir o nº 27017 no stepconf.
Jorge
-
Ok Jorge!
Obrigado pela ajuda.
Amanha estarei fazendo isso.
Marcio
-
Olá pessoal,
Fiz as alterações e nada alguem tem mais alguma sugestão?
Márcio
-
Olá pessoal,
Estou tendo dificuldade para baixar o ubuntu emc2 8,04.
Quando não é o download interrompido, é a cópia com problemas. Alguém mais passou por esta dificuldade?
-
tenta usar um gerenciador de download, o Orbit voce acha no superdownloads
-
Vou tentar gimba!
Grato!
-
Tenho baixado muita coisa e não tenho tido nenhum problema.
Como vc sabe, sempre pelo linux.
E no terminal já verifico o MD5 do arquivo.
-
Alexandre,
Linux é o destino de todos nós . . . hehehe!
;)
-
Estou tendo dificuldade para baixar o ubuntu emc2 8,04.
Serrão, já baixei um monte e nunca encontrei probs ...
Quer tentar baixar direto daqui da masmorra ?
ftp://cncnow.dyndns.org:5000
-
Marcio ,
Sua configuração de micro-passo do eixo Y esta errada, coloque 2 e não 20 como esta.
Abraço
Fernando
-
Valeu pela dica Fernado!
Minha placa tem micro paso e esta cofigurada para 20 micropassos por isso coloquei 20.
Vou continuar tentando por aki.
Uma hora da certo.
Márcio
-
Serrão,
Quer tentar baixar direto daqui da masmorra ?
Grato Jorge,
Somente agora estou acessando novamente o fórum e vendo sua oferta.
Segui a sugestão do gimba e funcionou, tanto que estou acessando o fórum neste momento através do FireFox do Linux Ubuntu 8.04 EMC2 que acabei de instalar!
8)
-
No inicio deste topico, os mestres FabioGili e Sr. Jack comentaram sobre o CTRL+O, pelo que entendi, serve para continuar um trabalho especificando a linha de código de partida da maquina.
Ao teclar CTRL+O (zero ou ó...???) nada acontece.
Como posso habilitar esta função?
-
Olá pessoal!
Li em alguns sites relativo ao EMC2, que versões mais recentes (desse ano) podem ter resolvido o "problema" das janelas do Stepconf ficarem maiores que a tela em 800x600.
Mas como fiz a instalação integrada numa versão estável (8.04), não pretendo atualizar nada por enquanto, para não aparecerem outros possíveis problemas.
Há outra forma de acessar toda a janela (principalmente os botoes embaixo), além de usar o ALT+botão esquerdo do mouse, que faz arrastar para fora dos limites da tela ? Algum programinha que faça as janelas serem redimensionáveis?
Mesmo escondendo as barras superior/inferior, a tela do Stepconf fica alta demais. E meu monitor de 12" é limitado de fabrica à 800x600.
Como as outras janelas do EMC, Axis, etc, são baseadas em OpenGL (eu acho), as janelas podem ser redimensionadas para caber em 800x600. Ai não me preocupo. Mas será que estou certo na afirmação??
Como eu sou novato em linux, de repente há alguma solução mais pratica que vcs conheçam.
Obrigado e boa semana a todos.
-
Hilarinho,
Não sei se viu o tópico para abrir o emc2 maximizado, mas o programa usado nele pode resolver seu problema:
http://www.guiacnc.com.br/index.php/topic,6602.0.html
http://foosel.org/linux/devilspie
-
Alebe
O problema do nosso amigo é de resolução de tela, ele não consegue visuralisar os botões de baix devido as configurações da placa de video.
-
Oi Alebe.
Estava por acaso lendo esse topico que indicou. Vou dar uma olhada a fundo nos links.
Se funcionar com todo tipo de janela, até pode ser util, para diminuir as janelas que ficam maiores que a tela. Teoricamente não funciona com janelas que são botoes sobre imagens de fundo, ou varios botoes e campos ja espremidos numa janela grafica... mas vou testar para checar.
Obrigado!
-
Flavio
Veja esse link http://www.guiacnc.com.br/index.php/topic,1289.30.html, Eu tambem já tive esse problema, deu trabalho, mas consegui resolver
-
O problema do nosso amigo é de resolução de tela...
Sim, Lolata. Eu entendi.
Mas com o devilspie vc pode fazer o que quiser com as janelas do sistema.
Apesar de eu não saber todas as possibilidades do soft, deve ser facil (+-) consertar esse problema do hilarinho com ele.
-
Hilarinho,
O que deve (acho) ser possivel com ele é encaixar toda a tela do axis em 800x600.
Estou meio ocupado com a ultima semana para aprontar as apostilas pros alunos, e assim que terminar as ditas cujas prometo dar uma pesquisada no assunto.
-
Oi Lolata! Td bom?
Pois é... eu havia tentado "forçar" a resolução pelo Xorg, mas meu monitor não aceita mesmo. Até aceita, mas fica borrado, mesmo com letras 14 ou mais). Fiz gambiarras com 1024x768, 832 x 624, (altura x 1.333) etc... mas não adiantou... até 1280 eu tentei...rs... mas aí foi de sacanagem mesmo. rsrs
E tentei o inverso.... 800x600, mas diminui bem as fontes (6 e 8), mas mesmo assim a janela fica maior que a tela (do Stepconf, no caso q testei)
Esse meu monitor de 12" é bem bacana... mas limitado mesmo em 800x600. Tive sorte em poder extrapolar a resolução nos testes. Tem monitor que não deixa "brincar" assim e ja dá problema de controladora. Eu não recomendo fazer isso com qualquer monitor.
Vou dar seguimento passeando nas janelas pelo ALT+ botao esquerdo mesmo... Estou baixando os pacotes e o programinha indicado pelo Alebe. Amanha testo com calma.
Oi Alebe. O Axis (por sorte) ficou certinho na tela, se eu esconder as barras sup e inf.
No caso abri só pra testar (deve ter aberto com uma config. padrão pois não mexi nem personalizei nada ainda).
Obrigado pela ajuda!
Abraços
-
Minha preocupação mesmo é com as outras janelas importantes, evitando causar mais latência (que o normal testado) na hora de rodar algum código-G.
Mas o programa que indicou parece bom realmente, eu estava lendo uns exemplos que ele abrange. Amanha me aprofundarei mais.
Obrigado mais uma vez pessoal.
-
É, tambem não achei nenhuma referência se ele pesaria ou não no sistema.
Mas acredito que não.
-
Olá Srs. No inicio deste topico, os mestres Fabio e Sr. Jack comentaram sobre o CTRL+O, pelo que entendi, (e acho que entendi errado ::)) serve para continuar um trabalho especificando a linha de código de partida da maquina. Da mesma forma que o CTRL+G no jog do turbocnc.
Como posso habilitar esta função?
-
Sabe em que página está este comentário?
-
Na quarta
-
Funkamus,
Eu achei a linha do assunto, mas no final eu não procurei mais saber como poderia fazer tais comandos...
Sei que é possível usar funções em código G por exemplo que fariam o que voce quer, e se for para preparar uma tela com esses botões também dá porque eu já fiz isso, mas estou um pouco afastado do EMC até porque aqui em casa dei azar e não roda em nenhum outro PC que eu tenho...
Sinto muito se não posso ajudar mais, mas quem sabe algum dos colegas possa...
-
Tranquilo, muito obrigado fabio.
O que procuro é poder parar a execução de um código e no outro dia continuar a partir daquele ponto (por exemplo linha N453292).
-
Ola Srs.
Sou novo no site. Na verdade tenho lido bastante, depois que decidi montar minha maquina.
A principio usava a placa cnc3ax, a maquina era de MDF e não perdia passo, mas queimava os FTEs mais vezes por dia do que eu bebia agua.
Reentemente montei uma com aço, eixos, e demais componentes muito bons. Hoje a maquina é muito precisa, mas quando usava o Mach2 ou 3 , ela perdia passo quase no final do trabalho. Fiz testes com o EMC2 e comecei usar ontem, mas a danada perde passos do mesmo jeito. O Eixo X é o unico até o que apresenta o problema no momento. Se paro ela ou mudo de velocidade por algum motivo, ela perde passo no X e Y.
Será que algum Gurú pode me dar uma força para descobrir e resolver o problema. Mudei as placas driver ( elas tem uma concepção que eu acho meio imprecisa para cncs. ) Ela usa um microcontrolador da Atmel, e ela para em Stand-By em eixos que estão sem atividade por mais de 2 ou 3 segundo. Eu acredito que o motor não executa os primeiros passos quando o computador da a instrução, pois deve ter algum delay na placa, que não consegue transfererir isso diretamente ao motor na hor aque precisa. Quando usino um retangulo de 12.5mm x 27mm ela começa a comer um pouco ( 0,5 ) a cada passo e o retangulo acaba ficando com 2mm mais alto nesse caso..
Obrigado e desculpe pelo Best Seller que escrevi, mas acho que , quanto mais informações, mas facil de diagnosticar..
Abraço a todos..
-
Ivo,
Como vc já deve ter percebido lendo o forum, várias podem ser as causas para o comportamento da sua máquina.
Tente testar as causas mais provaveis como configurações erradas, problemas no cabo, no pc, no drive etc..
Com o delay, o que normalmente se faz é ao criar o gcode acrescentar uma pausa antes da máquina começar a usinar. Isso é feito modificando o Posprocessador.
-
O que procuro é poder parar a execução de um código e no outro dia continuar a partir daquele ponto (por exemplo linha N453292).
A dica tá aqui:
http://www.guiacnc.com.br/index.php/topic,2329.msg55965.html#msg55965
-
Obrigado pela dica, vou dar uma olhada.
Já fiz de tudo nessa maquina. Já testei 3 tipos de drivers. Mudei de Mach2, para 3 e agora EMC2. Para ser honesto, eu acho que quando usava a cnc3ax eu era feliz e não sabia. A maquina torcia tudo, demorava uma eternidade para fazer alguma coisa, mas não dava erro. Hoje desdea ahora que escrevi o pedido de HELP, em 35min de trabalho ela já perdeu 1,3mm no Y. Estou configurando e mandando rodar o mesmo desenho.Já troquei o PC, O Soft, Motores, Fusos, guias, corpo inteiro da maquina, cabos, conectores. Acho que tá faltando trocar eu..rss..
Obrigado agradeço a atenção
-
Li o artigo, mas ele fala mais em reiniciar um trabalho. Isso eu até aprendi muito, pois com essa maquininha perdendo passo toda hora, é isso o que tive que aprender..rss
Meu problema é tentar resolver essa perda de passo, já que já troquei a maquina inteira, PC, cabos, Drivers etc.. Onde posso usar esse codigo no programa para resover esse problema de Stand-Bay nos drivers feito pelo fabricante do driver ?
Abraço
-
Bem, parece que realmente já tentou muitas opções para resolver o problema.
Pelo pouco tempo que mexo com isso, sei que não é fácil descobrir alguma causa de problemas e quando nos livramos dela é porque outra pior esta pronta para tomar o lugar... ;D
Mas também sei que o Guia tem muitas cabeças pensantes e inteligentes, e se estiver disposto a perder um tempo detalhando o que ja fez garanto que acharemos a causa.
Li o artigo, mas ele fala mais em reiniciar um trabalho.
Desculpe, acho que a postagem na sequencia tenha confundido. Essa dica foi para o colega funkamus
-
Ivo,
Quais as velocidades de deslocamento que estava tentando manter com seus testes, e quais as características dos motores e dos fusos que estava usando?
-
Obrigado
Aqui vai todo historico,
Comecei comprando essa maquina com o mesmo tipo de motor, mas palca cnc3ax dupla face. Era ótima, mas não robusta. QUando troquei os fusos de 1 para 3 mm a placa começou a queimar os Fets toda hora, então comprei a placa abaixo.
Recentemente montei uma maquina 100% nova com aço, Pillow aberto, suporte para os eixos etc..
Então eu comprei 3 placas no Interiro de SP porque fui informado que era ótima e hoje estou penando para fazer um quaqdrado de 12x27mm sem preder passo.
Hoje a configuraçã é essa.
Fuso = 3mm trapez. porca de Bronze
Motor = KTC-HT23-397
Programa ECM2 Agora,mas comecei com o problema no MAch2 e 3
O Driver é feito em Sao Paulo (interior) , usa o SLA5026 e um Atmel.
Tem aquele recurso de entrar em stand By depois de um segundo sem atividade.
Hoje no ECM2 acertei os parametros para o melhor resultado,mas não consigo confiar nela. depois de 30 min. ela perde até 3 mm..
Step time - 1200
Step Space - 1250
Dir Hold - 4000
Dir Step - 20000
Microstep = 1 ( passo full )
Rosca = 3 mm
Vel. = 17 o melhor ( em função da perda de passo )
Acel. = 30 o melhor ( em função aperdad epasso ) Tentei varias
Testei a Latencia com um PC era de 7500 +/-
Com o Outro é de 17.210 exatos.
Um grande problema é comprar as placas quando não se conhece,e quando começamos ter problemas e aprender, vemos que faltam um monte de informações dessas placas para se poder configurar e elimilar as probabilidades.
Pra falar a verdade, quando eu tinha a cnc3ax era feliz e não sabia..rssss
Até tenho pensado em colcoar uma outra cnc3ax, que é bem basica mas funciona. Só mudei porque quando amaquina era MDF tudo na mecânica (madeira ) era muito duro, hoje é super firme, livre e preciso.
Até estou aceitando sugestões sobre placas que funcionam e são confiáveis..
Obrigado
-
Olá meu caro Ivo, reparei ao ler o seu pedido de ajuda , que nao mencionou a troca da "Alimentação" do seu sistema , tambem conhecido ai no Brasil por fonte de alimentação , pelo que já li por aqui no forum poderá uma das causas , se puder troque ela tambem.
Vamos esperar mais opiniões aqui dos gurus do forum....
Abraço a todos os utilizadores e Gente de Bem que por cá andam a ajudar os outros
Zé Vilhena
-
Ivo,
Podem ser diversos motivos - falta de torque, tensão de alimentação insuficiente entre outras...
Por exemplo, de onde você tirou estas informações?
Step time - 1200
Step Space - 1250
Dir Hold - 4000
Dir Step - 20000
Os tamanhos dos pulsos devem estar condizentes com as exigências desse driver, e o fabricante deveria lhe fornecer estes dados...
Outro detalhe que me chamou a atenção é que está usando passo cheio - sabemos que com esta configuração é mais fácil entrar nas velocidades de ressonância natural do motor, e a perda de passos será fato!
-
Valew Alebe,
Clicando duas vezes no código G ou na linha de trajetoria que é exibida no Axis ela fica selecionada, daí vou no menu MAQUINA e "selecionar proxima linha" daí dou um "play" ou "step" e a maquina recomeça realmente deste ponto.
O problema é que ela não liga o spindle e se eu ligar antes de mandar rodar ela desliga o spindle (sacaninha :P).
-
O problema é que ela não liga o spindle e se eu ligar antes de mandar rodar ela desliga o spindle (sacaninha :P).
Putz...
Como eu não uso habilitar spindle, isso eu não sabia. :-[
Vamos ver se algum colega sabe o que fazer...
-
Comigo também aconteceu a mesma coisa: ela não liga o spindle e se eu ligar antes ela desliga.
-
Pessoal
Eu tambem tinha tentado usar essa função e acontecia o mesmo, ai simplesmente nem tentei mais.
Ontem o Paulinho esteve aqui no meu Barracão, e entre uma conveça e outras começamos a testar algumas funções do Emc2, E não é que essa função funcionou!
Selecionei uma linha qualquer do Codigo G, liguei o Spindle e o Ciclone que no meu caso é o F7 e F9, cliquei em Maquina e depois em Run From Selectde Line, a maquina começou a execultar o codigo G sem desligar meus reles.
Talvez seja a versão que estou usando 2.3.5
-
Nobre Lolata.
Você só esqueceu de falar se na máquina do Paulinho isso acontecia.....
Pois fiquei sabendo que o "técnico" dele é de primeira..... ;D ;D ;D
E acho que não acontecia isso.
Caso contrário, para ficar mais fácil, é só colocar a função de ligar o spindle antes da linha que se quer continuar.
Abraços.
Rubens.
-
A maquina do Paulinho não testamos essa parte, o problema da maquina dele era dedo bobo.
Voce com toda sua sabedoria sabe que o mais importante não é saber e sim quem sabe, heheheh
Uma vez foi comentado de se fazer isso, ou editar o Pos para que toda linha tivesse o codigo p/ ligar os reles, mas é desnecessario, tacla F9, liga o Spindle e manda execultar a partir daquela linha
-
E quem é o "técnico" de primeira?
Convida o cara para vir aqui e postar o que sabe, e não ficar se escondendo e só ajudando apenas os ditos "Amigos" :)
Editado:
Agora eu entendí quem é o técnico de primeira...
Desculpem a falha - não precisa mais explicar :)
-
E quem é o "técnico" de primeira?
Convida o cara para vir aqui e postar o que sabe, e não ficar se escondendo e só ajudando apenas os ditos "Amigos" :)
Editado:
Agora eu entendí quem é o técnico de primeira...
Desculpem a falha - não precisa mais explicar :)
Ainda bem... eu já estava ligando pro Lolata pra mandar ele sair do "esconderijo", ehehehehe :D :D :D :D
Abração.
Rubens
-
...o problema da maquina dele era dedo bobo.
Nobre amigo Lolata.
Que o diga o nosso "lider" LULA.
Que colocou o "dedo bobo" dele onde não era chamado e ficou sem. :D :D :D
Abraços.
Rubens
PS. Senti falta do "Nobre Amigo Letrado".
-
Ainda bem... eu já estava ligando pro Lolata pra mandar ele sair do "esconderijo", ehehehehe :D :D :D :D
Pois é - eu não estava concentrado quando perguntei, mas logo depois caiu a ficha...
É que eu sempre esqueço de quem estamos falando ... ;)
-
Lolata,
Desculpe o mau jeito - hoje não está sendo um bom dia...
-
Grande Gilii.
Nem esquente.
É que o Grande Amigo Letrado Rubens Raranda é vizinho do Paulinho e como ele é muito mão de sexo, e tem os dedos bobos, onde coloca mão fode mesmo.
No domingo eu fui p/ Sampa e passei na casa dele tomar cafe, aproveitei e comi um queijo que a mãe dele tinha acabado de trazer de minas, ficamos batendo papo, mas nem ligou a maquina p/ gente brincar, na segunda feira foi ligar e a maquina estava desconfigurada, ai ele tentou acertar a acabou danando tudo, ontem ele trouxe a maquina aqui no meu barracao p/ configurar novamente.
Mas com o tempo ele aprende.
-
É que o Grande Amigo Letrado Rubens Raranda é vizinho do Paulinho e como ele é muito mão de sexo, e tem os dedos bobos, onde coloca mão fode mesmo.
Mestre Lolata é aí que você se engana.....
Levo a fama, pago a "pensão" da criança só porque sou o "vizinho", mas quem "FODE" e é o VERDADEIRO "pai da criança" nunca sou eu.
Em especial nesse caso.
E por sorte posso provar, assim não serei obrigado a pagar a "pensão". ehehehehe
No domingo eu fui p/ Sampa....na segunda feira foi ligar e a maquina estava desconfigurada, ai ele tentou acertar a acabou danando tudo, ontem ele trouxe a maquina aqui no meu barracao p/ configurar novamente.
Mas com o tempo ele aprende.
A última vez que estive com a "menina" foi no dia 21-06-09 (posso provar se precisar). :-* :-* :-*
Deixei a "menina" limpinha, pura e trocada (funcionando perfeitamente), inclusive falei com você em seguida me oferecendo para o mesmo serviço (se lembra?).
PODE PERGUNTAR PRO "PAI" DELA. ;D
Se disse algo diferente, é porque ele sabe que eu sou um "bom partido" e para não deixar a "menina" mal falada, eu acabo "assumindo" o filho alheio. ;D ;D
Então, se alguém "FODEU" tudo, com certeza foi quem "DORMIU" com a "menina" entre o dia 21-06-10 e o domingo (01-08-10) quando você foi comer queijo de minas.
Aliás, será que não foi o "MINEIRO" que levou o queijo que "fudeu" com a "menina"?????
MINEIROS são todos comem quietos, NÃO SÃO?????
E ainda por cima, ou melhor, por baixo, últimamente ELE tem andado de "cabeça para baixo", sem foder ninguém. OPS, não espalha.
Abração meu amigo.
Rubens
-
Tá querendo se defender demais - deve ter culpa no cartório...
-
Coisa de advogado... hehehe
-
Tá querendo se defender demais - deve ter culpa no cartório...
Primeiramente,
Mil desculpas Nobre Gilli (nada pessoal, ao contrário, e estou apenas "aproveitando" a deixa).
"hoje não está sendo um bom dia" para mim.
Tentei uma "brincadeira" e acabei "descobrindo" que o único que estava com os "olhos vendados" sou eu nesse esconde- esconde.
Estou me defendendo SIM.
Pois meu nome foi "citado", atribuindo á minha pessoa atos que eu não cometi.
Ao contrário, nem mesmo toquei nessa máquina, justamente para que não houvesse esse tipo de "brincadeira", que de engraçada não tem nem o nome.
Meu nome e a minha reputação não foram fabricados no "lixo".
Muito ao contrário.
Tenho culpa sim.......
Por tratar com IGUALDADE (amizade) pessoas DESIGUAIS (os não amigos).
E com isso sempre sou o prejudicado.
Mais uma vez ressalto que não é nada pessoal, apenas estou me "aproveitando" das suas palavras para ESCLARECER o que está sobre o julgo da "noite".
Valeu AMIGÃO.
Rubens
-
Coisa de advogado... hehehe
Nobre Alebe.....
Vou também aproveitar de tí (mais uma vez).
Isso não tem nada á ver com "ADVOGADOS", ao contrário, tem relação exclusiva com atos de pessoas HONESTAS E JUSTAS.
Que se sentem "ofendidas" ao serem sub-julgadas pelas MENTIRAS.
Desculpe novamente, mas tive que desabafar, visto que acabo sendo a "ovelha negra" enquanto o "cordeiro" se farta com "boas pastagens".
Abração amigo.
-
AIAIAIAIAAIAIAI
Será que esse desabafo do Nobre letrado Rubens Raranda é referente a Minha Pessoa ?
Bom, se for, deixa eu tentar esplicar o que eu escrevi e realmente qual era a minha intenção de escrever.
É que o Grande Amigo Letrado Rubens Raranda é vizinho do Paulinho e como ele (ELE QUE ME REFERI È O PAUILINHO QUE SEM QUERER APERTOU A TECLA END, COLOCOU SEM QUERER UM VALOR E AI O EIXO NÃO ZERAVA) é muito mão de sexo, e tem os dedos bobos, onde coloca mão fode mesmo.
No domingo eu fui p/ Sampa e passei na casa dele tomar cafe, aproveitei e comi um queijo que a mãe dele tinha acabado de trazer de minas, ficamos batendo papo, mas nem ligou a maquina p/ gente brincar, na segunda feira foi ligar e a maquina estava desconfigurada, ai ele tentou acertar a acabou danando tudo, ontem ele trouxe a maquina aqui no meu barracao p/ configurar novamente.
Mas com o tempo ele aprende.
-
Rubens,
Eu entendo sua preocupação com isso, mas posso te garantir que eu não pensei em nada de pejorativo contra quem quer que seja...
Fica tranquilo porque não foi nada de sério - até pedí desculpas ao Lolata porque eu lí mal, entendí pior ainda...
Assim como o seu, meu nome também tem algum valor - pelo menos para mim - e esta é uma coisa que eu prezo muito tenha certeza.
-
Lamentavel como um simples mau entendido, ou mau escrevido, ai vai de quem lê ou entende, pode se transformar nisso.
É em partes até que é bom, pois é como o ditado, que na hora da raiva e da briga, falamos o que realmente temos vontade de falar.
O Paulinho me ligou, pois estava com um probrema no Emc2 dele (PAULINHO), toda vez que ele teclava Home, aparecia um valor qualquer EX: 17,186.
EU por telefone pedi p/ PAULINHO rever as configurações, porque nunca tinha visto algo parecido, Pedi para o PAULINHO postar essa duvida no Forum, pois o pessoal o ajudaria, nesse meio tempo, mandei uma MP p/ ALEBE, que prontamente me respondeu e apontou um topico que uma pessoa já tivera esse problema, Quando eu repassei o link p/ Paulinho, ele me disse que já tinha desmontado o equipamento dele e como ele viria p/ perto do meu barracao, ele (PAULINHO) traria a maquina aqui p/ acertamos isso.
Por isso que eu falei que o DEDO BOBO era do PAULINHO, que sem querer, teclou a tecla END e colocou um valor qualquer, que estava ocasionando esse problema.
Só isso.
-
É que o Grande Amigo Letrado Rubens Raranda é vizinho do Paulinho e como ele é muito mão de sexo, e tem os dedos bobos, onde coloca mão fode mesmo.
Nobre Lolata.
Como conversamos há pouco, o que "transborda o copo cheio de água não é a última gota", ela apenas ajudou.
E infelizmente a primeira quase sempre nunca aparece.
Mas como já falamos, está tudo em paz, pois a água sempre acaba molhando o último que se socorreu da fonte, e não o primeiro que matou a sede nela.
Vimos que houve um grande mal entendido...
Já esclarecemos que o "Raranda" que tem "dedos bobos" não é este que subscreve.......
Eu apenas tomei as dores por ele (COISA DE GRANDES AMIGOS) ;D :D
Coisas das nossas vidas (não necessariamente da minha e da sua. ehehehehe).
Abração.
Rubens
VAMOS ESCREVER DE MÁQUINAS E NÃO DE MÁGOAS.
É PARA ISSO QUE ESTAMOS AQUI.
-
Rubens,
Como eu tinha uma pequena idéia do que estava ocorrendo na cnc do Paulinho a partir do pedido de ajuda do Lolata também "li" na mensagem dele que estava se referindo ao Paulo. por isso acabei indo no embalo da brincadeira e postei a mensagem.
Repetindo o que o Fábio disse, sabe que jamais falaria pejorativamente sobre a cor, credo, profissão ou o que quer que seja de qualquer pessoa.
Muito menos de vc.
Só peço desculpa por não ter sido em uma hora propícia.
Fico feliz que tudo foi somente um mal entendido.
Grande abraço.
-
Como eu tinha uma pequena idéia do que estava ocorrendo na cnc do Paulinho....
Muito menos de vc.
Só peço desculpa por não ter sido em uma hora propícia.
Fico feliz que tudo foi somente um mal entendido.
Grande abraço.
Nobre Alebe...
Reconheço e conheço a sua postura e amizade de "irmão".
Por isso não há nenhuma necessidade de se "desculpar", ao contrário, já me fiz entender a quem de direito, mesmo que tenha ocorrido apenas um mal entendido.
Apenas "usei" a sua resposta para corroborar o meu sentimento naquele momento.
Por isso me reportei "particularmente" aos interessados expondo os meus reais motivos (meus, nem certos nem errados, apenas meu).
Deve ter entendido a minha atitude.
Até porque, eu não tinha NENHUMA idéia, e se tinha, era totalmente contrária e "diferente".
Mas enfim, "desengasguei" e agora o "caus" está em perfeita harmonia novamente. rsrsrsr
Um grande abraço.
Rubens
-
Rubens,
Eu entendo sua preocupação com isso, mas posso te garantir que eu não pensei em nada de pejorativo contra quem quer que seja...
Fica tranquilo porque não foi nada de sério - até pedí desculpas ao Lolata porque eu lí mal, entendí pior ainda...
Assim como o seu, meu nome também tem algum valor - pelo menos para mim - e esta é uma coisa que eu prezo muito tenha certeza.
Mestre Gilli.
Acredito piamente em suas palavras e na sua postura, sei quem realmente tu és.
O assunto está resolvido e eu estou devidamente "desengasgado" e livre para novos "sapos".
Estou (provavelmente como você) acostumado a levar na "cabeça", pois somos "pregos" que sempre estão mais altos, de cabeça em pé.
E dizem que pregos que estão com as cabeças de fora merecem levar marteladas.
Mas não me importo com isso. Sou cabeça "dura".
Um grande abraço.
Rubens
-
AIAIAIAIAAIAIAI
Será que esse desabafo do Nobre letrado Rubens Raranda é referente a Minha Pessoa ?
Nobre Lolata....
O tenho em meu coração, como a muitos aqui deste fórum.
Se fosse com você, com certeza eu não "desabafaria", te mandaria logo á m.... rsrsrsrs
Pois, estimo e muito a sua pessoa, não somente no caráter subjetivo (relacionado á minha pessoa), mas como pessoa de "caráter" que colabora com todos demonstrando desprendimento e tolerância.
Como já conversamos, eu já estou "desengasgado" e de traquéia livre.
Fique em paz e certo de que o "sapo" não se chamava Lolata, mesmo que o "coachar" tenha saído da sua garganta. rsrsrsr
Um grande abraço.
Rubens
-
Bom, a versão do EMC2 q estou usando é a 2.2.2 provavelmente a função "Run From Select line" foi upgrateada na versão mais nova.
Vou atualizar o emc2 e depois retorno
Um abraço a todos
-
Aproveitando o gancho,
Posso atualizar o EMC sem prejudicar o funcionamento geral ?
O que atualizar ? Tem que ser manualmente e de modo seletivo ?
Ou é melhor deixar como está ?
-
Acredito que se você não "customizou" nenhuma área do EMC2, como por exemplo, o controle da CNC através do Joy, não haverá problema.
Se customizou, prepare-se para repetir o processo.
-
Li em algum lugar sobre a configuração da porta paralela na bios.
Estou tentando fazer os motores girarem com os meus drives Apoena que estou terminando a montagem. Nos primeiros testes, não instalei o emc2 no pc, pc também que acabei de colocar para funcionar, aproveitando partes de dois que estavam parados.
Não sei se faz diferença rodar o emc2 instalado ou apenas do cd. O que ocorre é que os motores não rodam quando faço a configuração, e tento testar os eixos com aquela janela superior a direita, teclo as setas e nada de movimento, apenas uns pequenos tranquinhos, mas para minha surpresa percebi que isto ocorre quando eu movimento o mouse, e não quando eu teclo as setas ou ( run).
Daí a minha dúvida inicial, se devo alterar a porta paralela na bios. Aqui tenho quatro possibilidades na bios: Normal, Bi-direcional, EPP ou ECP. Qual utilizar?
Vou instalar também o Ubuntu + emc2 no pc.
-
Daí a minha dúvida inicial, se devo alterar a porta paralela na bios. Aqui tenho quatro possibilidades na bios: Normal, Bi-direcional, EPP ou ECP. Qual utilizar?
Serrão, eu costumo usar o modo normal sem probs.
Vc pode usar algo como isto para testar:
http://tinyurl.com/2auuzr5
Vou instalar também o Ubuntu + emc2 no pc.
Acho preferível ...
-
só é preciso deixar em normal no Tcnc, para o EMC pode deixar no modo mais avançado ECP embora funcione em qq modo,
sem instalar o ubuntú não vai rodar o EMC, quer dizer roda mas a paralela não funciona
-
Opa,
Grato Jorge e Gilberto.
Vou tratar disso e depois reporto.
8)
-
"Steplen" (Step time) é o tempo de duração do sinal de PASSO em nível alto - no exemplo do L297, o tempo de 0.5us (Setup time Ts no gráfico)...
"Stepspace" (Step Space) é o tempo de duração do sinal de PASSO em nivel baixo - no exmplo do L297, o tempo de 1us (Reset time Tr)...
"Dirsetup" (Direction Setup) é o tempo de duração do sinal de DIREÇÃO antes do sinal de passo - no exemplo do L297, o tempo de 1us (Setup Time Ts)...
"DirHold" (Direction Hold) é o tempo de duração do sinal de DIERÇÃO depois do sinal de passo - no exemplo do L297, o tempo de 4us (Hold Time Th)...
"Steplen", "Stepspace", "Dirhold" e "Dirsetup" são campos que podem ser alterados na janela de configurações do driver, que aparecem na janela de configurações do Druida, conforme a janela do desenho abaixo...
Prezado Gilli
Gostei muito da sua explicação sobre como configurar o EMC2.
Eu estou tentando fazer funcionar a minha CNC com o EMC2 versão 2.4. Eu já fiz as configurações necessárias e para facilitar eu habilitei apenas os sinais para os motores nessa fase para testar a movimentação dos motores. Fiz o teste de latência, etc.
A minha dúvida é que eu não estou conseguindo entender quais os valores devem ser inseridos nos campos "Steplen", "Stepspace", "Dirhold" e "Dirsetup" com base na informação do manual do Drive. Na imagem está um recorte da página do manual onde eu credito ser os dados necessários, mas não tenho idéia de como é a configuração.
Você poderia me explicar como interpretar esses dados?
Alguns drivers já vem com tudo bem detalhado, inclusive com os valores para cada campo,como você mencionou no início desse tópico. Alguns já estão previamente configurados no EMC2 com os respectivos valores.
-
Edson,
Posso estar errado, mas acho que é:
StepLen = 2 us
Stepspace = 2us
Dirsetup = 5 us
Dirhold = 5 us
-
Muito obrigado Fábio.
Vou testar com essa configuração.
-
. . . só é preciso deixar em normal no Tcnc, para o EMC pode deixar no modo mais avançado ECP embora funcione em qq modo . . .
Reportando o resultado. Funcionou. Os motores giraram, configurei em modo normal mas vou alterar e deixar a configuração em modo ECP.
Apenas na configuração de um dos drives, houve necessidade da habilitar invert para passo, para o motor funcionar.
Não pude ir adiante com os testes, e por isso a demora desta resposta, porque queimou a ponte retificadora da fonte cujo reparo já está sendo providenciado, o que ocorrerá nos próximos dias.
-
Congratulações à todos, montei uma placa do Herculano, Phase driver, estou tentando controlar com o EMC2 v.2.4.3 mas não estou conseguindo, gostaria se alguém pudesse me ajudar.
Desde já agradeço.
msn: [email protected]
-
Geovane,
Há um tópico só sobre esse assunto.
-
Fábio, formatei um micro que tenho aqui sobrando (video onboard) e instalei nele o Ubuntu 8 + EMC V2.3.0 ... Fiz teste de latência e para minha decepção o resultado foi : -Servo thread 242862 nS - Base Thread 274513nS ....
No manual diz que o bom seria se esse resultado fosse até uns 50.000 nS ,
A pergunta que tenho é: Na prática quanto perco na velocidade da máquina por causa desse resultado? Em anexo os dados dos pulsos da driver que to usando.
A idéia é usar meio passo sendo que meu fuso tem 5mm de passo.
Tenho um micro na minha máquina bem velho e que ta funcionando (teste de latencia 15000nS), porém queria instalar o Joystick e o mesmo não ta reconhecendo direito ele, ai pensei em tentar usar no outro micro, porém agora fiquei na dúvida em mexer no que ta funcinando.
-
formatei um micro que tenho aqui sobrando (video onboard) e instalei nele o Ubuntu 8 + EMC V2.3.0 ... Fiz teste de latência e para minha decepção o resultado foi : -Servo thread 242862 nS - Base Thread 274513nS ....
Apesar da pergunta ser dirigida pro Fábio...
São poucas as placas mãe que tem um rendimento razoavel com video onboard.
Na prática quanto perco na velocidade da máquina por causa desse resultado?
Colocando esse resultado la mesmo na janela do wizard vc tem uma idéia pela frequencia que ele retorna.
O maior problema nem é a velocidade e sim a confiabilidade que o sistema terá para rodar o emc2.
porém queria instalar o Joystick e o mesmo não ta reconhecendo direito ele
O que acontece?
Qual a versão do ubuntu e do emc?
Ao rodar os comandos para testar o joy qual é a mensagem de erro?
P.S.
Por falar em joy, consegui um hd para testar o ubuntu 10 e já estou verificando por não roda nele.
Tá osso duro. Parece que os modulos de joypad não estão pré-instalados e os que tem nos repositórios dão conflitos e dão problemas de permissões com o novo sistema.
Aguardem novos capitulos... ::)
-
O micro que to usando hoje é um bem antigo, porém funciona muito bem , mesmo com video onboard a Latência é bem pequena. quando coloco o Joy ele reconhece mais comandos do que tem. Ai o encoder do eixo Z fica com o nome diferente do arquivo do Tutorial do Evangelion. Por isso eu ia tentar outro micro, para ver se ele reconhece o Joy como no tutorial.
Detalhe o Joy é exatamente igual ao do Tutorial.
-
quando coloco o Joy ele reconhece mais comandos do que tem.
Menos mal. O problema seria se reconhecesse menos.
Mas vc tentou usar mesmo assim? O que aocnteceu de errado na movimentação com o joy?
O que precisaria fazer então é testar nesta janela "Select iten to Probe" e anotar a ligação que cada botão tem.
Depois é só trocar os do tutorial por esses.
-
Alebe
,
Testei, assim : o axis 2 não ta funcionando.
No "Select iten to Probe"
o stick da direita funciona assim em vez de ser o axis 2 é
axis 3 - vertical
axis 4 - horizontal
Só o eixo Z não funciona o resto ta beleza, e com certeza é por causa disso. Tentei trocar no joystick.hal tudo que tinha axis2 por axis3, porém ai da erro no abrir o EMC
-
Alebe, fiquei com uma pulga atras da orelha. O botão Mode aceso é modo digital ou analógico?
Assim , com a luz do joy acesa o stick da direita funciona como encoder e é o joypad.axis.3 (vertical) e joypad.axis.4 (horizontal)
Com a luz apagada é um botão acho que o joypad.button.10
Fiz o seguinte:
No arquivo do Joypad.hal alterei onde tinha joypad.axis.2 por joypad.axis.3 e adivinha? FUNCIONOU! , porém e sempre há um porém... meu eixo Y fica movendo sozinho fica dando passos de 0.1mm num intervalo tipo de meio segundo... E agora? Que que faço, o Joystick funcionou e o eixo Y ficou louquinho... Isso com a luz do MODE acessa, se desligo o mode ai para de dar estes passos, porém o Joystick fica sem mexer o eixo Z...
To perdido!
-
Alebe, fiquei com uma pulga atras da orelha. O botão Mode aceso é modo digital ou analógico?
Precisa usar ele com o led aceso.
Pelo menos aqui, se tentar rodar o eixo z sem estar aceso ele fica doidinho de pedra e faz varios movimentos aleatórios. ;D
No arquivo do Joypad.hal alterei onde tinha joypad.axis.2 por joypad.axis.3 e adivinha? FUNCIONOU!...
...To perdido!
Hehehe, não seja tão pessimista. Já não esta tão perdido assim. Sua peripécias demonstram isso.
No momento eu estou usando o Mandriva e não tenho os arquivos. Amanhã eu dou um retorno.
Só tou estranhando esses axis3 e 4 num mesmo eixo.
Normalmente os sticks usam uma só config como positivo e negativo:
Ex: Eixo z sobe= joypad.axis.3+ (movimento do stick pra direita) e eixo z desce= joypad.axis.3- (movimento do stick pra esquerda)
-
Ex: Eixo z sobe= joypad.axis.3+ (movimento do stick pra direita) e eixo z desce= joypad.axis.3- (movimento do stick pra esquerda)
Correto é assim mesmo que acontece aqui.
joypad.axis.4 é no movimento da horizontal e o joypad.axis.3 é o movimento na vertical ... Isso que falo em movimento é no Stick
Ta tudo funcionando, porém agora meu eixo Y fica dando passo sem mexer em nada de 0.1mm se tiro o joystick do usb para!
-
Sem mexermos nos sticks ele precisa estar na posição 0 (zero).
Note que ao movimentarmos ele bem leve para um dos lados o halmeter nos mostra ele saindo de zero e indo até 1 (ou -1) passando portoda a escala entre os extremos.
Pode ser que o stick do seu eixo y não esteja totalmente zerado, pode ser algum problema no sistema ou pode ser alguma interferência externa.
Veja no halmeter se o joy referente ao y está em zero. E até chacoalhe ele para ver se há alguma variação no posicionamento.
-
Alebe, ta tudo certo! O único que não funciona no halmeter é o joypqad.axis.2 - esse fica direto como -1 ... os outros tudo certo!
-
Oi, se estou postando no tópico errado me desculpem, mas acredito que encaixa. Eu usava no turboCNC o comando ASK - que faz com que o turboCNC perguntava para o operador(antes da execução do código) o valor de algumas variáveis, preciso muito deste comando porque tenho vários códigos universais, para fresa peças iguais de diferentes tamanhos, para não ter que gerar uma infinidade de códigos, gerei um que se adapta ao que eu quero. Mas o problema é que não encontrei um comando equivalente no EMC que estou usando hj. Alguem pode me ajudar cim alguma solução. Obrigado.
-
Olá Pessoal, Alguem pode ajudar ?
Instalei o Ubuntu 8.04 com muito medo, nunca tinha usado o linux antes, adorei a interface grafica Axis e aparentemente funciona a contento. Mas embora tenha lido quasi todos os topicos deste forum relativos ao EMC2, não encontrei resposta ao seguinte problema. O MDI funciona bem mas não consigo editar e corrigir uma linha do historico. A machina efetua o comando de uma so linha. Para rodar um mini programa digitado no DMI devo salvalo e chama-lo de volta como extensão NGC. Usando clear apago todo o historico e devo reiniciar do zero a digitação. O comando Copy from DMI History aparentemente não copia em lugar nenhum (talvez não o achei). E Paste to DMI history não funciona. Tenho lido e relido o manual do usuario, mas este argomento não é muito detaliado. Talvez esteja fazendo algo errado. Desde já agradesco.
Grato Alberto
-
O MDI funciona bem mas não consigo editar e corrigir uma linha do historico. A machina efetua o comando de uma so linha.
Sim, esta é a idéia - a linha de MDI não é para criação de programas, mas sim para execução de um ou mais comandos instantâneos... o Histórico não é editável...
Para rodar um mini programa digitado no DMI devo salvalo e chama-lo de volta como extensão NGC.
Sim, se quer usar um programa com diversas linhas e a intenção é repetí-lo algumas vezes, o certo é criar um programa num bloco de textos (por exemplo) e fazer rodá-lo no programa normalmente - aí poderá editá-lo quando quiser...
-
Olá mestre Gilii,
Muito obrigado. O meu problema é que a machina está pronta e funciona bem, mas eu ainda estou rodando os programas CNC para familiarizar com os varios comandos, aprender a dinamica "objeto / file / Artcam / codigo G / execução" e evitar de quebrar fresas (hoje estou apenas quebrando lapis e canetas). Sabe, aquí no R.J. não conheço ninguem para trocar ideias sobre o assunto, e tento de aprender neste site.
Grato Alberto
-
Para copiar o conteudo do mdi, precisa selecionar as linhas que quer copiar e no menu Machine clique em Copy from MDI history.
Não sei por que, o atalho de teclado (Ctrl+H) não funciona. Algum bug ::)
Para colar um texto da area de transferência, clique na janela onde digitamos novos comandos e aperte Ctrl+Shift+H. Aqui o atalho funfa... ;D
O texto entra direto na janela de histórico.
Quanto a comandos no mdi com mais de uma linha, se não me falha a memória é possivel sim.
Eu só não consigo lembrar como consegui fazer isso uma vez.
Vou tentar ativar o tico e teco com fosfosol pra ver se lembro.
-
Legal Alebe,
agora intedii, funciona. Não tinha considerado que a copia era para a area de transferencia, não selecionavo as linhas e obvio não funcionava. Inclusive os comandos de Clear, Copy e Paste, agora funcionam.
Obrigado
Alberto
-
em algum lugar nisso tudo tem a configuração pino a pino do emc2 com a cnc3ax?
-
Ednei..
Não entendi muito bem a pergunta ,mais acredito que o que se refere é feito no stepconfig no menu cnc do linux..
Se for isto no inicio do topico tem esta explicação feita pelo mestre Gili..
abraço.
Denilson..
-
Ednei..
Não entendi muito bem a pergunta ,mais acredito que o que se refere é feito no stepconfig no menu cnc do linux..
Se for isto no inicio do topico tem esta explicação feita pelo mestre Gili..
abraço.
Denilson..
até tem como fazer, é a configuração do cabo da impressora, mas não mostra pino a pino de como fazer na cnc3ax, fico na duvida por exemplo no pino 1, ma montagem explica pino 1 = enable motor C e ali na configuração amplifier enable, mas não mostra separado por eixo...
-
Voce precisa olhar nas configurações da placa quais são os pinos que precisa usar...
-
pra mim esta confuso, pois ainda não entendo muito destes softs...
13 < sense x
12 < sense y
11 < sense z
7 > dir motor C
6 > clock motor C
5 > dir motor B
4 > clock motro B
16 > enable motor A
3 > dir motor A
15 < sense tool
2 > clock motor A
14 > enable motor B
1 > enable motor C
isso diz na documentação da cnc3ax, ali na configuração do emc2 diz amplifier enable, este é o enable de todos os motores? to meio perdido nisso...
-
http://blog.guiacnc.com.br/?p=147 (http://blog.guiacnc.com.br/?p=147)
-
e ali no pino 1? na documentação mostra amplifier enable e no blog pra deixar unased? e agora?
-
Ednei..
O enable serve para vc desligar os motores quando a maquina estiver parada ,acho que não deveria se preocupar com eles agora..Se preocupe com passo e direção de cada eixo ,após estar configurado este requisito vc volta na questão dos enables que pode ser acionado em um unico pino ,só é nescessario vc fazer essa junção no cabo paralelo..
abraço.
Denilson..
-
Olá,
Gostaria de obter ajuda, pois instalei o emc2, fiz a confiiguração e tentei rodar o programa. Consegui movimentar os eixos no jog, mas ao colocar um arquivo para rodar, aparece a seguinte mensagem "impossivel executar a maquina não foi refenciada" Já olhei o manual, bem como li tópicos aqui no forum, mas não achei nenhuma referência relativa a este problema.
Agradeço a todos que puderem dar uma luz...
Machado
-
Olá Machado
Então aqui vai a dica para avançar.
1º - Na primeira foto , se reparares o botao Vermelho da emergencia está já desativado e o Laranja ativado.
2º - Por questoes de método podes começar sempre por colocar os eixos no local de inicio com o JOG , usando a sequencia X , Y e Z, entao com o X escolhido clicas onde diz Home Axis ( o teu está em portugues) se reparares no ecran preto ao lado de X: 0.000 apareceu aquele simbolo redondo branco e preto, isso indica que acabaste de Referenciar o eixo X , continuas e fazes o mesmo para o Y e depois o Z .
3º - Na segunda foto ves todos os eixos já referenciados, a maquina está pronta e podes fazer as operações que estavas a tentar pois não dará mais esse erro.
Espero ter ajudado (perdi quase uma semana pra descobrir , depois de ler muitos foruns)
Abraço
José Vilhena
-
Olá José Vilhena,
Sua ajuda foi muito valiosa, assim como todas, que são postadas neste forum. Resolveu o meu problema. Fico muito agradecido pela forma bem clara que vc. explicou.
Um grande abraço.
Machado
-
Olá José Vilhena,
Sua ajuda foi muito valiosa, assim como todas, que são postadas neste forum. Resolveu o meu problema. Fico muito agradecido pela forma bem clara que vc. explicou.
Um grande abraço.
Machado
Fiquei muito contente por ter conseguido ajudar , força agora com a etapa seguinte , os primeiros testes e trabalhos ;D ;D
Abraço
José Vilhena
-
Boa noite pessoal,
Resolvi atualizar meus softwares do PC de controle de minha CNC, pois estava com uma versão muito antiga do EMC2.
Bom, agora estou com a versão 2.4.3 do EMC2, está dando um problema, que quando mando a máquina rodar, ou até mesmo zerar os eixos utilizando o Shift+Home, ele (o EMC2) diz que primeiro é necessário efetuar o referenciamento da máquina.. O que seria este referenciamento em questão?
Abaixo segue tela do erro..
Obrigado!
-
acerte o zero (home) de cada eixo individualmente, pronto! a máquina está referenciada
-
Gimbabf,
na versão anterior, eu usava o jog pra colocar aonde gostaria que fosse o Zero dos eixos, selecionava cada eixo e apertava as teclas Shift+Home, em cada eixo..
Mas se fizer isso, diz que primeiro tenho que referenciar antes de usar comandos MDI..
Quais as teclas que uvc usa pra zerar o eixo individualmente?
Muito Obrigado!
-
boas
do pouco que sei , parece pela sua tela que falta referenciar o eixo Z
na minha maquina o EMC2 esta com a versao 2.4.6 , se esta a actualizar , continua desactualizado na mesma usando o 2.4.3 !
Estive a ver agora , eu dei aquilo que parece ser a soluçao para esse problema.... 3 respostas antes desta sua questao, basta descer um pouco...
José Vilhena
-
Obrigado Zé,
Deculpe não ter visto!
Abraços!
-
pessoal aproveitando o embalo do referenciamento, quando referencio meus eixos, eles não ficam X: 0,00 , Y: 0,00, Z: 0,00, na verdade sempre fica algum valor, valor esse que é sempre o mesmo
X: -2,370 , Y: 1,130 Z: 0,250, como faço pra que quando for referencia-los fique sempre X: 0,00 , Y: 0,00, Z: 0,00 ?
-
Tenta o "apalpador"
-
André dá uma olhada no arquivo de configuração xxxx.INI os valores que tem para HOME ou HOME_OFFSET. provavelmente vai achar esse valores ai. Se for isso, é só colocar zero pra todos.
-
obrigado pessoal, vou verificar isso hoje a noite.
-
boa noite pessoal!
estou com um problema para configurar o axis com eixos XYZ e C
onde o C é uma nesa rotativa girando em paralelo com o eixo Z
toda hora da o erro joint 5 following error
alguem pode me ajudar?
Valeu!
-
boa noite pessoal!
estou com um problema para configurar o axis com eixos XYZ e C
onde o C é uma nesa rotativa girando em paralelo com o eixo Z
toda hora da o erro joint 5 following error
alguem pode me ajudar?
Valeu!
Sua maquina deveria possuir 4 eixos (x, y, z e c)
O EMC trabalha com os conceitos de eixos (x, y, z, a, ...) e de juntas ou junções, que implementam os eixos. Numa CNC de juntas cartesianas, uma junção seria a mesma coisa que um eixo cartesiano. O erro que você está tendo, parece ser relativo ao erro na junta (ou eixo) 5, estranho, parece que você configurou 5 ao invés de 4 eixos.
Poderia postar os arquivos "hal" e "ini" de sua máquina?
-
Esse erro pode ser tambem que o pc não ta dando conta da velocidade de algum dos eixos...
-
Sendo este tópico o de configuração do EMC eu pergunto ...
Como configurar o EMC² para que controle o RPM (spindle) de uma máquina?
Apesar de ter procurado um bocado aqui no guia e no linuxcnc.org, cnczone ... não encontrei nada que me respondesse essa questão ...
Abraço!
-
O controle PWM é previsto no emc até no wizard...
Mas a placa isoladora da Photon não usa um controle pwm e sim de Freqüência , na verdade ela transforma 0 a 10000hz em 0 a 10v pro inversor...
Este controle no Mach 3 e no emc , é chamado de Spindle step e Dir , pois funciona como se fosse um outro motor de passo ou servo ...
-
Pelo que você me disse Eneias, entendo que o EMC envia um sinal em PWM através da paralela ... certo?
-
Isso se configurado pelo Wizard...
A placa isoladora não aceita um sinal pwm e sim uma frequência de 0 a 10khz...
-
Isso se configurado pelo Wizard...
jóia, vou tentar uma saída para converter esse PWM em tensão direto ... se der certo o problema talvez esteja resolvido.
-
Latência é o tempo que seu computador demora para parar de fazer alguma coisa e responder a um pedido externo.
No nosso caso, o "pedido" é como se fosse um "coração pulsante" que é o responsável tela referência de tempo para a geraçção de pulsos de passo.
Quanto menor a "Latência", mais rápidamente poderá rodar esta frequência do "coração", e assim o trem de pulsos será rápido e mais suave.
Latência é bem mais importante do que a velocidade da CPU. Um Pentium II que responde a interrupções em 10 microsegundos com consistência poderá dar melhores resultados doi que um P4 Hyperthreading.
A CPU não é o único fator que determina a latência. A placa-mãe, placa de vídeo, portas USB e uma série de outros fatoresinfluenciam na latência. A melhor maneira de saber com o que estamos lidando será fazer um "Teste de Latência".
Nota: Durante o teste NÃO rode o EMC2 em hipótese nenhuma!
(esta descrição é para o Ubuntu 6.06 (Daper Drake) rodando o Kernel Magma RTAI)
Abra uma janela de "Terminal" e digite: (sem pular linha)
sudo mkdir /dev/rtf; sudo mknod /dev/rtf/3 c 150 3; sudo mknod /dev/rtf3 c 150 3; cd /usr/realtime*/testsuite/kern/latency; ./run
Responda com sua senha, e depois algo parecido com isso aparecerá: (para parar o teste, digite "Ctrl+C")
ubuntu:/usr/realtime-2.6.12-magma/testsuite/kern/latency$ ./run
*
*
* Type ^C to stop this application.
*
*
## RTAI latency calibration tool ##
# period = 100000 (ns)
# avrgtime = 1 (s)
# do not use the FPU
# start the timer
# timer_mode is oneshot
RTAI Testsuite - KERNEL latency (all data in nanoseconds)
RTH| lat min| ovl min| lat avg| lat max| ovl max| overruns
RTD| -1571| -1571| 1622| 8446| 8446| 0
RTD| -1558| -1571| 1607| 7704| 8446| 0
RTD| -1568| -1571| 1640| 7359| 8446| 0
RTD| -1568| -1571| 1653| 7594| 8446| 0
RTD| -1568| -1571| 1640| 10636| 10636| 0
RTD| -1568| -1571| 1640| 10636| 10636| 0
Durante o teste você deve "abusar" do computador, por exemplo abrindo janelas do navegador de internet, movendo janelas pela área de trabalho, copiando arquivos grandas de uma pasta para outra, fazer tocar algum CD de música, rodar um programinha OpenGL (em um outro terminal, digite "GLXGEARS" e ENTER)...
A idéia é fazer o computador usar recursos de processamento para conhecer a pior condição de latência.
Na última coluna - OVL_MAX - é o mais importante - anote o maior valor que aparecerá nesta coluna, pois este valor será usado para o resto do teste.
No exemplo acima vemos o valor 10636 nanossegundos (ou 10.6 microssegundos) foi o máximo (e neste caso é excelente), mas este teste rodou apenas alguns segundos - rode o teste por mais tempo, pois há algumas placas-mãe da INTEL que funcionam muito bem, mas a cada 64 segundos apresentam uma pessima latência de 300 us, mas que felizmente tem como se contornar (falaremos disso mais tarde.
Valores de "OVL_MAX" menores que 15-20 microssegundos (15000 - 20000 nano segundos) são considerados ótimos, e provavelmente o computador resultados ótimos.
Se a latência estiver entre 30-50 us, ainda terá bons resultados, mas as máximas frequências do trem de pulsos poderão ser um tanto desapontadoras, especialmente se estiver usando um driver de micropasso, ou o passo do fuso for um tanto curto...
Se os valores forem altos como 100us ou mais, significa que este computador não é um bom candidato a usar o EMC...
Se seu computador ofereceu valores altos, mas por exemplo ele está usando uma placa de video "onboard", talvez instalando uma placa "offboard" já ajude bem a melhorar a condição...
Ola´Fabio,
Eu sempre usei o turbocnc e agora gostaria de usar emc2,mas não tenho conhecimento nenhum, e comecei lendo desde o inicio do topico,passo a passo, para não ficar pertubando toda hora voceis.Mas já tive problemas para entener este teste de latencia, a onde aparece essa janela terminal?
Grato
-
Pessoal estou começando hoje no emc2 linux baixei a versão 8.04 no site linuxcnc.org, instalei o linux e não instalei o script "linuxcnc-install.sh" pois o programa ja possui no menu aplicações>cnc e configurei o basico, fui fazer um teste e aparece a seguinte mensagem na imagen em anexo, como eu configuro este Homed?
É necessario instalar este script mesmo se o programa ja consta no menu aplicações>cnc?
-
Josias,
É só ler duas páginas atrás.
Olá Machado
Então aqui vai a dica para avançar.
1º - Na primeira foto , se reparares o botao Vermelho da emergencia está já desativado e o Laranja ativado.
2º - Por questoes de método podes começar sempre por colocar os eixos no local de inicio com o JOG , usando a sequencia X , Y e Z, entao com o X escolhido clicas onde diz Home Axis ( o teu está em portugues) se reparares no ecran preto ao lado de X: 0.000 apareceu aquele simbolo redondo branco e preto, isso indica que acabaste de Referenciar o eixo X , continuas e fazes o mesmo para o Y e depois o Z .
3º - Na segunda foto ves todos os eixos já referenciados, a maquina está pronta e podes fazer as operações que estavas a tentar pois não dará mais esse erro.
Espero ter ajudado (perdi quase uma semana pra descobrir , depois de ler muitos foruns)
Abraço
José Vilhena
-
ola pessoal,
preciso da ajuda de vocês para escolher a melhor versao do LINUX e do EMC2, para rodar em meu PC, que tem as seguintes configurações : M.RAM: 1Gb, Processador Intel celeron 3.2, HD 500GB, Placa mãe Intel. Pois nao tenho em mente nenhuma versão, e não sei qual escolher, se vocês poderem me ajudar, agradeço muito.
-
http://www.linuxcnc.org/index.php/english/download (http://www.linuxcnc.org/index.php/english/download)
-
no site F . Gilii, tem algumas versoes, no caso me parece que esta é a ultima"' Ubuntu 10.04 Lucid Lynx com LinuxCNC 2,5"'
Obrigado desde ja.
-
olá amigos gostaria de uma ajuda com o emc2 toda vez que vo rodar um programa o Emc2 pede para referenciar a maquina e assim não consigo rodar o programa.
-
Olá
Acredito que vc deva dizer onde é o ponto 0, se v for isso é normal, zere todos ods eixos e mande rodar o program.
Márcio
-
http://www.guiacnc.com.br/projetos-de-usuarios/nova-cnc-7961/msg135222/?topicseen#msg135222 (http://www.guiacnc.com.br/projetos-de-usuarios/nova-cnc-7961/msg135222/?topicseen#msg135222)
-
OLa ! sou novo por aqui, e estou com a mesma dificuldade de alguns colegas do forum estou tentando configurar os driver 2m982 mas estou com dificuldade para entender os graficos ! sera que alguem poderia me ajudar e me explicar como ler os graficos ?
até logo
Andre Calegari
-
Tem como configurar a bob RDS adv no emc2, e em qual manual de alguma placa existente no linux ela se enquadra.
-
Ninguém pode dar uma idéia se possivel esta configuração
-
Oi, Kerley.
Entra em contato com o RDS aqui do forum, via MP (mensagem privada) porque ele deve te dar uma resposta...
Abraço.
Jorge
-
Jorge eu falei com ele mas não soube me responder esta guestão, mas vo tentando conversar com outros usuarios que já usa o emc eles me falaram que tem como escolher a opção outro no final da lista, eu não sei, mas vo tentar antes de dizer que não funcionou, abço.
-
Posso estar errado, mas os ajustes de tempos não tem nada a haver com a placa de interface mas sim com os drives usados...
Claro - se a placa de interface tiver opto acopladores muito lentos ela pode interferir sim no bom funcionamento dos drives nessa questão dos tempos, mas creio que ainda é o menor dos problemas
-
Fábio tudo bem, eu to usando os driver akiyama 4.02 e a Bob é bem eficiente , eu consegui baixar o 10.04 e instalar corretamente e hoje a noite vou ver as configuraçoes ideal pra mim eletronica, depois posto aqui se deu certo ou não.
-
Olá pessoal, instalei o ubuntu 10,04 lucid linx e o emc, mas meus drivers não acionou, eu to com os driver akiyama 4.2, qual seria a escolha certa pra meus drivers.
-
Bom dia a todos. Acompanho o forum a um bom tempo, e é bem verdade que quase nunca participo devido ao meu grau de conhecimento no assunto. procuro ler bastante antes de fazer uma pergunta,
com ajuda do forum consegui montar minha criatura e configurar no mach3 e ja uso a bastante tempo. hoje gostaria de usar minha maquina na EMC2, configurei conforme o post mas mesmo assim meu drive cnc3ax nao aciona, so da alguns trancos bem pequenos. Gostaria na medida do possivel de uma ajuda dos amigos.
-
Bom dia a todos. Acompanho o forum a um bom tempo, e é bem verdade que quase nunca participo devido ao meu grau de conhecimento no assunto. procuro ler bastante antes de fazer uma pergunta,
com ajuda do forum consegui montar minha criatura e configurar no mach3 e ja uso a bastante tempo. hoje gostaria de usar minha maquina na EMC2, configurei conforme o post mas mesmo assim meu drive cnc3ax nao aciona, so da alguns trancos bem pequenos. Gostaria na medida do possivel de uma ajuda dos amigos.
Acabei achando esse post http://www.guiacnc.com.br/emc-linux/duvida-com-saida-step-emc2/15/ (http://www.guiacnc.com.br/emc-linux/duvida-com-saida-step-emc2/15/) entao consegui fazer funcionar,
-
Oi pessoal, passei o final de semana quebrando cabeça pra baixar a latencia. Baixei a iso com a ultima versão do linuxcnc, o md5 está ok, só baixou a latencia depois que atualizei o driver da placa de video, só que nisso o Debian atualizou varias coisas, até ai sem problema, a latencia ficou em 18122 > 18,1n.
Configurei os eixos e pinos no wizard do linux cnc, mas ao tentar executar o programa me retorna uma tela para 'copiar o log e tentar encontrar a solução', segue uma parte do conteudo do log que acho que é a importante sobre o problema:
Debug file information:
Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 103: Having multiple values in <test> isn't supported and may not work as expected
Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 138: Having multiple values in <test> isn't supported and may not work as expected
.
Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 103: Having multiple values in <test> isn't supported and may not work as expected
Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 138: Having multiple values in <test> isn't supported and may not work as expected
Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 103: Having multiple values in <test> isn't supported and may not work as expected
Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 138: Having multiple values in <test> isn't supported and may not work as expected
Xlib: extension "GLX" missing on display ":0.0".
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 3 (X_GetWindowAttribut es)
Resource id in failed request: 0xffffffff
Serial number of failed request: 758
Current serial number in output stream: 759
5640
PID TTY STAT TIME COMMAND
5690
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 103: Having multiple values in <test> isn't supported and may not work as expected
Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 138: Having multiple values in <test> isn't supported and may not work as expected
Alguma ideia de como resolver? Obrigado, abraço.
-
Esqueci de postar o conteudo do arquivo hal, segue:
# Generated by stepconf 1.1 at Sun Feb 7 11:51:47 2016
# If you make changes to this file, they will be
# overwritten when you run stepconf again
loadrt trivkins
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
loadrt sim_parport names=parport.0
setp parport.0.reset-time 500
loadrt stepgen step_type=0,0,0
addf parport.0.read base-thread
source sim_hardware.hal
addf stepgen.make-pulses base-thread
addf parport.0.write base-thread
addf parport.0.reset base-thread
addf stepgen.capture-position servo-thread
addf sim-hardware.update servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf stepgen.update-freq servo-thread
net spindle-cmd-rpm <= motion.spindle-speed-out
net spindle-cmd-rpm-abs <= motion.spindle-speed-out-abs
net spindle-cmd-rps <= motion.spindle-speed-out-rps
net spindle-cmd-rps-abs <= motion.spindle-speed-out-rps-abs
net spindle-at-speed => motion.spindle-at-speed
net estop-out => parport.0.pin-01-out
net xstep => parport.0.pin-02-out
setp parport.0.pin-02-out-reset 1
net xdir => parport.0.pin-03-out
net ystep => parport.0.pin-04-out
setp parport.0.pin-04-out-reset 1
net ydir => parport.0.pin-05-out
net zstep => parport.0.pin-06-out
setp parport.0.pin-06-out-reset 1
net zdir => parport.0.pin-07-out
net home-z <= parport.0.pin-11-in
net home-y <= parport.0.pin-12-in
net home-x <= parport.0.pin-13-in
setp stepgen.0.position-scale [AXIS_0]SCALE
setp stepgen.0.steplen 1
setp stepgen.0.stepspace 0
setp stepgen.0.dirhold 21000
setp stepgen.0.dirsetup 18000
setp stepgen.0.maxaccel [AXIS_0]STEPGEN_MAXACCEL
net xpos-cmd axis.0.motor-pos-cmd => stepgen.0.position-cmd
net xpos-fb stepgen.0.position-fb => axis.0.motor-pos-fb
net xstep <= stepgen.0.step
net xdir <= stepgen.0.dir
net xenable axis.0.amp-enable-out => stepgen.0.enable
net home-x => axis.0.home-sw-in
setp stepgen.1.position-scale [AXIS_1]SCALE
setp stepgen.1.steplen 1
setp stepgen.1.stepspace 0
setp stepgen.1.dirhold 21000
setp stepgen.1.dirsetup 18000
setp stepgen.1.maxaccel [AXIS_1]STEPGEN_MAXACCEL
net ypos-cmd axis.1.motor-pos-cmd => stepgen.1.position-cmd
net ypos-fb stepgen.1.position-fb => axis.1.motor-pos-fb
net ystep <= stepgen.1.step
net ydir <= stepgen.1.dir
net yenable axis.1.amp-enable-out => stepgen.1.enable
net home-y => axis.1.home-sw-in
setp stepgen.2.position-scale [AXIS_2]SCALE
setp stepgen.2.steplen 1
setp stepgen.2.stepspace 0
setp stepgen.2.dirhold 21000
setp stepgen.2.dirsetup 18000
setp stepgen.2.maxaccel [AXIS_2]STEPGEN_MAXACCEL
net zpos-cmd axis.2.motor-pos-cmd => stepgen.2.position-cmd
net zpos-fb stepgen.2.position-fb => axis.2.motor-pos-fb
net zstep <= stepgen.2.step
net zdir <= stepgen.2.dir
net zenable axis.2.amp-enable-out => stepgen.2.enable
net home-z => axis.2.home-sw-in
net estop-out <= iocontrol.0.user-enable-out
net estop-out => iocontrol.0.emc-enable-in
loadusr -W hal_manualtoolchang e
net tool-change iocontrol.0.tool-change => hal_manualtoolchang e.change
net tool-changed iocontrol.0.tool-changed <= hal_manualtoolchang e.changed
net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchang e.number
net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared
Ps: não consegui editar o post anterior para incluir esse conteudo nele.
-
Alguma ideia de como resolver? Obrigado, abraço
Parece que o erro está no arquivo "65-droid-sans-fonts.conf" nas linhas 103 e 138 conforme a mensagem diz:
Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 103: Having multiple values in <test> isn't supported and may not work as expected
-
Parece que o erro está no arquivo "65-droid-sans-fonts.conf" nas linhas 103 e 138 conforme a mensagem diz:
Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 103: Having multiple values in <test> isn't supported and may not work as expected
Eu deletei algumas linhas desse arquivo e o erro mudou para outro lugar, então formatei e instalei denovo a ISO da ultima versão do Linuxcnc e rodou sem problema, ai notei uma coisa, que se executo aquele comando que voce postou no segundo post desse topico e depois abro o linuxcnc, retorna esses erros, ai renicio a maquina e executo o linuxcnc, ele funciona sem problemas.
-
...se executo aquele comando que voce postou no segundo post desse topico e depois abro o linuxcnc, retorna esses erros...
Esse comando é para o ubuntu 6 como o Fábio avisa na mesma mensagem:
(esta descrição é para o Ubuntu 6.06 (Daper Drake) rodando o Kernel Magma RTAI)
À partir do 8.04, basta digitar latency-test, ou usar o atalho do menu iniciar.
-
...se executo aquele comando que voce postou no segundo post desse topico e depois abro o linuxcnc, retorna esses erros...
Esse comando é para o ubuntu 6 como o Fábio avisa na mesma mensagem:
(esta descrição é para o Ubuntu 6.06 (Daper Drake) rodando o Kernel Magma RTAI)
À partir do 8.04, basta digitar latency-test, ou usar o atalho do menu iniciar.
No caso do Debian 7 (que vem com a ultima versão do linuxcnc), seria só esse programa que voce citou? Percebi também que quando atualizo o driver da placa de video, a latencia diminui MUITO.
-
Estou tendo problemas para atualizar o driver da placa de video, tanto a Gforce 4 mx 4000 quanto a Randeon 9200 SE o Debian 7 instala um driver genérico que a latência fica extremamente alta. Eu tinha atualizado o driver da Gforce na instalação anterior mas começou a dar problemas, agora estou tentando atualizar para o driver correto da Randeon, porém o site da AMD tem pacote RUN e RPM, está retornando erro ao tentar executar eles.
Como posso procurar nos proprios repositorios do Debian pelo driver correto? Estou procurando isso no google e não estou tendo sucesso.
Obrigado.
-
https://wiki.debian.org/AtiHowTo (https://wiki.debian.org/AtiHowTo)
http://forums.debian.net/viewtopic.php?f=7&t=105688 (http://forums.debian.net/viewtopic.php?f=7&t=105688)
Talvez ajude...
-
https://wiki.debian.org/AtiHowTo (https://wiki.debian.org/AtiHowTo)
http://forums.debian.net/viewtopic.php?f=7&t=105688 (http://forums.debian.net/viewtopic.php?f=7&t=105688)
Talvez ajude...
Obrigado, tentei os procedimentos descritos nos dois links e em outros topicos do forum do Debian e acontece a mesma coisa, "o X não sobe", dai tenho que voltar atras ou reinstalar dependendo do que foi feito.
Está dificil e bem desanimador. Baixei duas isos do Ubuntu no proprio site e ao tentar instalar da erro e informa que está com problema na midia ou no hd, eu chequei o MD5 e está ok, gravei em 1x, o hd também está ok.
Vou continuar mais um pouco e ver se consigo algo. :'(
-
Segui varios tutoriais tanto no Debian-7 que tem no site Linuxcnc quanto no Ubuntu 8.04 que vem com o EMC, porém nenhum resolveu.
Uso o LSPCI e nos dois retorna 01:00.0 VGA compatible controller: NVIDIA Corporation NV34 [GeForce FX 5200] (rev a1) apesar da placa que esta no pc ser uma Radeon 9200 SE.
A latencia esta baixa, mas só abrir algum programa similar ao do MS Office e rodar video/MP3 que a latencia passa facil dos 500000ns.
Me parece ser 'culpa' do driver da placa de video que não está correto e faz com que 'roube' do processamento da placa mãe.
Ja tentei por exemplo:
http://blog.ricardoamaro.com/content/ati-radeon-opensource-drivers-debian-or-ubuntu (http://blog.ricardoamaro.com/content/ati-radeon-opensource-drivers-debian-or-ubuntu)
https://packages.debian.org/search?keywords=xserver-xorg-video-radeon (https://packages.debian.org/search?keywords=xserver-xorg-video-radeon)
Baixei o arquivo run do site da AMD e ao executar retorna:
Creating directory fglrx-install
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.28.8...
-e ==================================================
-e ATI Technologies Linux Driver Installer/Packager
-e ==================================================
Detected configuration:
Architecture: i686 (32-bit)
X Server: unable to detect
Removing temporary directory: fglrx-install
Teriam mais alguma sugestão do que tentar? :'(
-
Achei um dos problemas, a placa na verdade não é uma radeon 9200SE 128mb e sim uma gforce 5200 128mb. Coloquei um cooler na gforce5200 e a latencia caiu para aproximadamente 450000ns.
Vou continuar os testes.
-
Acerta o drive para esta placa que a latência deve melhorar ainda mais
-
Instalei o driver Nouveau pelo Synaptic, ele pediu para executar o comando nvidia-xconfig, que automaticamente criou um xorg.config, reiniciei o pc e agora o X não sobe, tenho que limpar o xorg.config pro X subir novamente.
Ta dificil, não estou conseguindo resolver esse problema do driver/latencia.
-
Interessante que rodando o ubuntu+emc 8.04 pelo cd e deixando com varias coisas abertas, incluindo mp3 e video, estabilizou em 13800ns, fiz o mesmo teste no Debian7+linuxcnc e estabilizou em 17385ns.
E estão com o mesmo driver, tudo como está instalado nos dois hds (marcas e modelos diferentes de 40gb).
-
Bem vindo ao Linux :-)
-
Usei um cabo flat mais curto para o hd e nada, mexi em varias opções da bios e nada.
Dei o boot pelo hd em modo recovery e a latencia não passa de 14500ns. Estou lendo varias coisas que encontro no google para descobrir o que é, e até agora nada.... :-\
-
Encontrei o problema, se usar as duas portas ide da placa mãe, a latencia fica muito alta, se usa o drive ide de dvd e o hd no mesmo flat cable, a latencia fica no maximo a 15000ns.
-
Testei hoje o EMC em JOG, mas está acontecendo algo estranho. No Turbocnc os 3 motores funcionam corretamente, porém no EMC o motor do eixo Y não movimenta corretamente, é como se estivesse perdendo passo, a mesma eletrônica e mecânica funciona normalmente no Turbocnc. Ligando o motor do eixo Y no lugar do motor do X ou Z, ele movimenta normal. Os pinos da porta paralela estão configurados corretamente.
Alguém se deparou com esse tipo de problema?
-
O problema é o L297, troquei com o do outro eixo e o 'problema foi junto', estranho que no turbocnc funciona corretamente. Bom eu li em outro tópico que o membro estava com o mesmo problema que o meu, no stepconfig os motores funcionam normal no manual e no test jog, porém ao mandar executar algum gcode ou tentar movimentar manualmente (jog) no linuxcnc, não acontece nada.
Na tela de help/atalhos mostra algumas teclas como x, ' / c, 1. Tentei e não acontece nada também. Nesse tópico que li fala para habilitar os motores, onde e como faço isso?
Abraços.
-
Se no Turbocnc funciona direito e no EMC não, tá me parecendo algum ajuste no EMC - provavelmente é tamanho de pulso...
-
Parece ser isso mesmo, segui a dica de um dos tópicos daqui, coloquei o driver como L297 e depois coloquei em Other e aumentei um pouco o valor, deu uma melhorada. Vou 'copiar' os valores que estão no tcnc e colocar no emc também.
Obrigado pela ajuda. Sobre o problema de não movimentar os motores 'fora' do stepconfig, que provavelmente é em relação aos motores não estarem habilitados, sabe me informar como habilito eles?
A informação que consegui foi essa:
(http://s16.postimg.org/5s9uher6t/habilitar.jpg)
Que estava nesse pdf http://www.linuxcnc.org/docs/devel/pdf/LinuxCNC_User_Manual_fr.pdf (http://www.linuxcnc.org/docs/devel/pdf/LinuxCNC_User_Manual_fr.pdf) e também no help do Linuxcnc.
Mas não consegui ativar nenhum eixo.
-
Medi os pinos da porta paralela com multimetro, no jog do stepconf os niveis de tensão mudam entre '0 e 1', mas quando tento usar o jog do linuxcnc ou mesmo executar algum gcode, não acontece nada, permanecem todos em 0.
Anexei os arquivos hal, me parece que estão todos ok.
-
Executei o programa desse link http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Parallel_Port_Teste r (http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Parallel_Port_Tester) e os pinos estão respondendo corretamente, ainda não consegui descobrir o porque dos Linuxcnc não movimentar os motores e o Stepconf sim.
-
Problema resolvido, postei no forum do Linuxcnc e acharam o problema no arquivo Hal, ao criar o arquivo com as configurações no stepconf, eu deixei habilitado a opção "Create simulated hardware configuration." como pode ser visto nessa imagem:
(https://forum.linuxcnc.org/media/kunena/attachments/405/Stepconf.png)
Modifiquei o arquivo hal no próprio stepconf e desabilibei essa opção, agora os motores estão movimentando corretamente.
-
Hoje fui testar os sensores de home, está tudo configurado certo, porém o sensor tem que ser atuado duas vezes para o linuxcnc parar o motor do eixo correspondente e sinalizar que o eixo está referenciado e muitas vezes não fica o ponto como 0.000 as vezes fica por exemplo 0.002.
Movi o eixo para por exemplo -5 e ao acionar o sensor ele deixa a contagem dá posição em 1 ou 2 e vai descrescendo até ficar negativo e continua até eu atuar novamente o sensor.
Como posso resolver? A versão do linuxcnc é 2.7.8.
Obrigado
-
tem coisas que são dificeis de resolver... ;D ;D
Hoje fui testar os sensores de home, está tudo configurado certo, porém o sensor tem que ser atuado duas vezes para o linuxcnc parar o motor do eixo correspondente e sinalizar que o eixo está referenciado
Primeiro tem que entender a lógica dos sinais.
ao mandar o eixo para home, o eixo irá até acionar o sensor, retorna até desacionar o motor e dedepois retorna até acionar novamente. Isso é o normal, qualquer coisa diferente está errado.
..... e muitas vezes não fica o ponto como 0.000 as vezes fica por exemplo 0.002.
a diferença que dá entre 0.000 para 0.002 pode resolver com sensores melhores, se seu problema não for financeiro, existem sensores melhores e que não vão deixar uma diferença de 0.002
Como posso resolver?
Resumindo:
o problema de acionar duas vezes não é problema, é o normal.
O problema de 0.002 só usando sensor melhor, e isso precisa ser calculado o custo beneficio....
Movi o eixo para por exemplo -5 e ao acionar o sensor ele deixa a contagem dá posição em 1 ou 2 e vai descrescendo até ficar negativo e continua até eu atuar novamente o sensor.
não entendi :-[ :-[
-
aqui tem a explicação do porque que move 2 vezes na chave
a 1ª vai na velocidade mais alta até encontrar a chave, depois vai mais lento para referenciar.
http://www.linuxcnc.org/docs/html/config/ini-homing.html (http://www.linuxcnc.org/docs/html/config/ini-homing.html)
-
Tive que deixar a cnc de lado por motivos pessoais, só agora consegui voltar a mexer nela.
Consegui fazer ler os sensores, elas faz o homing, porém mesmo invertendo o "home latch direction" ela gira sempre para o mesmo lado, ou seja, colocando 'same' ou 'opposite', ela gira para o mesmo lado.
Porque será que não está invertendo? Ja procurei aqui no forum e no forum do linuxcnc e não encontrei nenhuma informação sobre esse problema...
-
Tive que deixar a cnc de lado por motivos pessoais, só agora consegui voltar a mexer nela.
Consegui fazer ler os sensores, elas faz o homing, porém mesmo invertendo o "home latch direction" ela gira sempre para o mesmo lado, ou seja, colocando 'same' ou 'opposite', ela gira para o mesmo lado.
Porque será que não está invertendo? Ja procurei aqui no forum e no forum do linuxcnc e não encontrei nenhuma informação sobre esse problema...
Não achei como editar o post, encontrei como resolver, foi só postar aqui que consegui achar.
Bom a solução é simples, só colocar - na frente da velocidade de homing, se a velocidade está com valor 10, então ela vai ficar -10.
-
Bom
Vamos tentar.
Essa é a tela pp/ voce criar um arquivo de configuração
(http://www.lolata.com.br/Fotos_Cnc/Captura_da_tela.png) (http://www.lolata.com.br/Fotos_Cnc/Captura_da_tela.png)
Re: Como Configurar o EMC2
Depois vem a tela p/ voce escolher o tipo de drive, euutilizo a Smile e a minha está configurado assim:
(http://www.lolata.com.br/Fotos_Cnc/Captura_da_tela-1.png) (http://www.lolata.com.br/Fotos_Cnc/Captura_da_tela-1.png)
Re: Como Configurar o EMC2
Depois vem a tela de configurações dos pinos,
(http://www.lolata.com.br/Fotos_Cnc/Captura_da_tela-2.png) (http://www.lolata.com.br/Fotos_Cnc/Captura_da_tela-2.png)
Re: Como Configurar o EMC2
Depois voce começa as configurações dos eixos
Resolução, passo, etc
(http://www.lolata.com.br/Fotos_Cnc/Captura_da_tela-3.png) (http://www.lolata.com.br/Fotos_Cnc/Captura_da_tela-3.png)
Re: Como Configurar o EMC2
Ai é só seguir as telas.
Bom dia Lolata... Uso o Linux e emc2. Para meu filho que me ajuda não ficar fuçando, criei um pendrive instalador e dai outro pendrive que fica no PC, sem internet, sem nada. Acontece que ele é curioso e fica fuçando nas configuraçoes. Por um lado é bom,pq aprende, mas isso atrapalha um bocado pq desconfigura a maquina toda. Tem como ao criar esse segundo pendrive, configurar portas, pinos, spindle etc e depois bloquear isso para que ele não fique fuçando (rsrsr). Agradeço a ajuda. Grande abraço
-
Tem como ao criar esse segundo pendrive, configurar portas, pinos, spindle etc e depois bloquear isso para que ele não fique fuçando (rsrsr). Agradeço a ajuda. Grande abraço
Depende de quanto o seu filho sabe fuçar ;D ;D ;D ;D ;D
A principio as configurações ficam numa pasta que está dentro de outra pasta que pode estar dentro de outras..... ;D
Normalmente se a instalação é padrão, abra a sua pasta pessoal, dentro dela deve ter a pasta EMC e dentro desta pasta deve ter no minimo duas pastas. Uma é a pasta "config", onde estão as configurações e outra "Nc_files" que é onde ficam os seus arquivos de corte. Se usou o assistente de configuração, vai ser criado, na pasta "config" um arquivo para o assistente e uma pasta com os arquivos de configuração Tanto o Arquivo quanto a pasta terão o mesmo nome. Se apagar o arquivo e não a pasta, as configurações irão funcionar, mas não vai mais conseguir mudar pelo assistente. Se quiser mudar alguma configuração depois, ou faz tudo de novo ou edita os arquivos no editor de texto. não estou lembrado agora da extensão do arquivo para o assistente, mas é algo do tipo "minha_maquina.CNF"