Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print
SOFTWARES => Controle => EMC-Linux => Tópico iniciado por: Blackmore em 25 de Novembro de 2011, 00:56
-
Pessoal,
Estou com um probleminha que ainda não consegui entender como é possível.
O que acontece é que a CNC que está rodando com o EMC está meio loca, os 2 problemas e 1 dúvida são:
1 - de uns dias para cá, a máquina veio perdendo passos no eixo Z ... isso sem qqer modificação da configuração da máquina (pq isso ocorre se a máquina trabalho meses normalmente?);
2 - hoje ela não referenciou os eixos qdo se manda referenciar, é mostrada uma msg dizendo que não é possível referenciar enquanto a chave de fim de curso estiver ligada (ou desligada), amanhã vou testar a porta paralela e a controladora;
3 - a dúvida é, se todos os parâmetros da configuração são iguais (backup e o que esta rodando na máquina) pq mesmo gravando toda a pasta de configuração a velocidades dos fusos é absurdamente menor no backup do que no arquivo que está na máquina?
Bom é isso ... na medida do possível pretendo informar o que aconteceu e como foi resolvido, e o tópico fica aberto a sugestões e ajuda dos colegas.
Abraço!
-
Sobre a perda de passos, já verificou se não tem nada obstruindo como sujidade ou algum pedaço de material obstruindo? As vezes é isso...
Tente desligar as chaves de curso no driver e desabilitar na configuração no programa, se rodar legal é possível ser mal contato neste circuito
-
Cara pode ser ruido no cabo dos micros de fim de curso... se desse pra colocar um cabo blindado para eles ....
Agora a questão do avanço , eu pesquisei e não achei nada , em jog ela da 6000mm/min , mas no programa em G00 ela assume o avanço do eixo x que é 3000 , nunca entendi o pq....
-
Black,
Vc usa o pc só pra máquina? Instalou algo ultimamente?
Que opção de config usou nas chaves?
Apesar que isso teria mais a ver com hardware do que soft, acho eu.
- - - - -
Eneias,
Vc modificou no ini a opção de velocidades?
[TRAJ]
DEFAULT_VELOCITY = 40.00 (deixar = ou 10% menor que o valor de Max_linear_Velocity)
MAX_LINEAR_VELOCITY = 40.00
-
Agora não lembro como está o .ini .... o Blackmore pode anexar o arquivo ai pra quem quiser dar uma olhada....
Lembrando que eu e o Blackmore estamos falando da mesma maquina , já que eu fiz a " cagada" rsrs , e ele ta sofrendo com ela....rerere....
-
funkamus
Sobre a perda de passos, já verificou se não tem nada obstruindo como sujidade ou algum pedaço de material obstruindo?
não ... vc pode medir a peça usinada, ou medir no barramento o valor deslocado ... o problema é o mesmo ... e não existe obstrução alguma ...
Tente desligar as chaves de curso no driver e desabilitar na configuração no programa, se rodar legal é possível ser mal contato neste circuito
vou tentar, mas uma coisa é certa, na opção de referenciar a máquina em todos os eixos de uma só vez ela não o faz, mostrando a msg citada acima ... qdo é referenciado eixo a eixo parece que tudo está ok ... maaaasss .... não está.
Eneias Eringer
Cara pode ser ruido no cabo dos micros de fim de curso... se desse pra colocar um cabo blindado para eles ....
humm ... falando em cabo ... vc poderia me dizer onde está o diagrama em blocos ou esquema da montagem? o camarada da manutenção até tentou me explicar, mas achei meio confusa das chaves em "série" ...
Agora a questão do avanço , eu pesquisei e não achei nada , em jog ela da 6000mm/min , mas no programa em G00 ela assume o avanço do eixo x que é 3000 , nunca entendi o pq....
essa é outra coisa que achei estranho ... depois q resolver isso eu tento descobrir o que acontece.
Agora não lembro como está o .ini .... o Blackmore pode anexar o arquivo ai pra quem quiser dar uma olhada....
pouts ... como é que upa arquivos aqui mesmo? jah jah eu upo ele. ..
Lembrando que eu e o Blackmore estamos falando da mesma maquina , já que eu fiz a " cagada" rsrs , e ele ta sofrendo com ela....rerere....
vc fez a "cagada" e eu q to vendo a "m..." !!! kkkk (pra descontrair ;D ;D )
Alebe
Vc usa o pc só pra máquina? Instalou algo ultimamente?
sim, só para a máquina ... e não foi instalado nada não, pelo menos eu não vejo nada novo.
Que opção de config usou nas chaves?
ai eu não lembro ... mas se as config não foram mudadas ... teoricamente não tem pq ela funfar ontem e hoje não ... não é verdade?
Apesar que isso teria mais a ver com hardware do que soft, acho eu
eu estou tentando esgotar as possibilidades ... como falei falta testar a porta ... vai q é ela ...
por enquanto obrigado pessoal ... jah jah eu posto o .ini ...
-
ó ... no .ini está configurado assim nas velocidades
[TRAJ]
DEFAULT_VELOCITY = 50.00
MAX_LINER_VELOCITY = 100.00
portanto fora dos 10% citados pelo Alebe ... vou primeiro deixar em 50 e depois em 100 dentro das margens de 10% e ver o que acontece ... mas só depois de conseguir referenciar a máquina.
-
Num fiz nada de diagrama re re re.... terminei a maquina correndo pois precisava me desligar com ela funcionando ....
Posso explicar o seguinte as duas chaves x e z estão em normal fechado quando qualquer uma das duas abre é home do eixo que esta sendo referenciado ...
Por isso não da pra mandar os dois eixos juntos pra home , usei este recurso, pois estava sem entradas disponiveis...
Tenho 95% de certeza que eh ruido , pois no inicio tive problemas com isso, eu ia passar os fios dos micros no mesmo cabo dos motores , mas não funcionou ( ia travando como se estivesse com mal contato )...
-
Posso explicar o seguinte as duas chaves x e z estão em normal fechado quando qualquer uma das duas abre é home do eixo que esta sendo referenciado ...
apesar de eu imaginar que não, mas pergunto ... as chaves estão ligadas em serie? não faz sentido para mim ligar as chaves de home em série ... e o emc da uma msg dizendo que não é possível zerar o outro eixo enquanto a outra chave estiver ligada (ou desligada) ... coisa estranha.
-
Precisa ver qual config das chaves foi feita no steperconf.
Algumas das opções travam o eixo assim que ele aciona a chave, fazendo com que tenha de acionar no jog da tela, e outras somente param o eixo mas deixam ele livre para movimentação.
Anexe o arquivo Nome_da_configuraçã o.stepconf e toda a pasta Nome_da_configuraçã o para darmos uma olhada.
-
Sim estão em serie, pra usar apenas uma entrada ... all home ...
Quando ela referencia ela volta um pouco pra manter a chave "solta" e ai vai para o próximo eixo...
-
Olá Blackmore!
Se me permite, gostaria de relatar algo parecido com minha maquina.
Também fiz a ligação série das microswitchs, usando obviamente os contatos NF. No meu caso uso o MAch3, mas pelo que li nos relatos acima, a referência aohome funciona de forma semelhante. Nessa configuração cada eixo é acionado individualmente e quando interrompe o circuito a aplicação identifica o fim de curso ( ou zero do eixo) e retorna em sentido contrário ao movimento o suficiente para liberar a chave, ou seja, a chave fim de curso retorna a sua condição de NF(normal fechada). Ai o processo se repete para cada eixo. (Como o Enéas relatou...)
O que acontecia na minha máquina é que as vezes a chave falhava e não voltava a sua condição de NF, permanecendo assim aberta - . Dessa forma a aplicação ( Mach3) travava e emitia mensagem semelhante à sua.
A questão das interferências eletromagnéticas (ruídos) a que o conjunto está sujeito eu consegui minimizar a ponto de não interferir no funcionamento da maquina, inserindo em paralelo com os contatos das chaves fim de curso, capacitores de 10nF - cerâmicos. Isso reduz drasticamente a ocorrência de transientes no momento de abertura e fechamento dos contatos das referidas chaves.
Outro problema que enfrentei foi que algumas chaves que testei tinham a haste de acionamento muito delgadas e deformavam quando eram tocadas. Isso ocasionava um "home" diferente a cada vez que se fazia uso dessa funcionalidade, ou seja a repetitividade( não sei se seria exatamente esse termo...) ficava comprometida...
Então é isso espero que vc encontre rapidamente a causa do problema.
Aquele abraço!
Tesifom
-
tesifom
muito obrigado por compartilhar sua experiência! ela é muito válida!
Como eu não possuo nem o diagrama e nem esquemático das placas eu preferi não pensar ainda na eletrônica da máquina, até pq estou um pouco enrolado com outros afazeres.
Seu relato é muito pertinente, e eu até pensei em colocar um debounce por hardware mas achei que seria um tanto "complicado" e eu tb não observei se foi colocado capacitor nas chaves, mas pelo menos as chaves estão colocadas de forma a apresentar uma boa repetibilidade.
Obrigado por sua ajuda, e assim que possível relato o que ocorreu.
-
Legal Blackmore...já acompanho este forum a bastante tempo e o que aprendi por aqui não é visto em nenhum curso..rs
Quando o assunto me permite, procuro colaborar como forma de retribuir o que absorvi com os colegas daqui.
Sobre as chaves eu comprei umas melhores mas ainda não as substitui...comprei duas de cada modelo aí da foto, mas acho que vou usar a de haste maior,....depois posto também os resultados. Não posso mexer agora na máquina pq estou produzindo um equipamento e algumas peças para ele estou fazendo na CNC, ainda que apresentando vez por outra esse problema com o HOME.
Mas ficamos no aguardo aí das suas estratégias para solucionar esse problema. Acompanho a lista piclist e a do Lutcho,...sempre vejo seus posts por lá também...estaremos conectados...rsrs.
Aquele abraço!!
Tesifom.
-
colegas ...
Resistindo a solicitação de postar o .ini aqui para análise, pois em meu ponto de vista se a máquina "funcionava" ontem e "hoje" não funciona ... eu entendo que não seja algum problema de software ... mas hard.
Partindo deste preceito, eu comecei a verificar as partes mais simples, antes de chegar até o painel onde está o comando ...
Soltei o fim de curso do eixo Z e manualmente qdo mandei referenciar ela referenciou normalmente o eixo Z e iniciou o eixo X, onde este não parou mais ... mas talvez seja devido ao colega que estava me ajudando não ter solto o switch.
Agora a tarde soltarei o switch de fim de curso de X e ver se ela referencia ... acredito que o problema esteja começando a ser esclarecido, e olha que ainda não coloquei o filtro recomendado pelo colega e tb não coloquei cabo blindado.
Bom ... sem festejar (para não melar) vou continuar a verificação agora a tarde.
Abraço!
-
ó lá ... acabo de verificar que o sensor home de X não atua .... fazendo co que a máquina não referencie ...
os passos estão sendo dados ... devagar ... mas estão.
-
bom, acabei de desligar os homes, mudei a configuração para não utilizar os homeswitch ... vou ver se a máquina trabalha normalmente e então partir para a troca (ou não) do sensor, e até mesmo verificar como foi feita a ligação, pois até agora eu não entendi como ficou trabalhando todos estes dias e "sem alterações" deixou de funcionar.
valeu pela ajuda de todos até aqui!!
-
Agora é o Spindle que não liga ... não acredito! :o
seria um Voodoo ? nuss ... to ficando impaciente jah.
-
Qual drive e bob vc tá usando?
-
Depois de "esquecer" ... volto com a tentativa de deixar tudo funfando.
A máquina é um torno ID-20 ..
Motores: não tenho certeza, mas acredito que sejam 100Kgf da Akiama
Drivers: Akiama
BOB: é da marca PEDE ( http://pede.com.br/arq/miap17c.pdf (http://pede.com.br/arq/miap17c.pdf) )
PC: com Ubuntu e não roda qqer outra aplicação, apenas o EMC mesmo
Posto o conteúdo do arquivo .ini solicitado.
# Generated by stepconf at Mon Jul 11 13:51:09 2011
# If you make changes to this file, they will be
# overwritten when you run stepconf again
[EMC]
MACHINE = Torno_negel
NML_FILE = emc.nml
DEBUG = 0
[DISPLAY]
DISPLAY = axis
EDITOR = gedit
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
MAX_FEED_OVERRIDE = 1.2
INTRO_GRAPHIC = emc2.gif
INTRO_TIME = 2
PROGRAM_PREFIX = /home/eneias/emc2/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm
PYVCP = custompanel.xml
LATHE = 1
[FILTER]
PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image
PROGRAM_EXTENSION = .py Python Script
png = image-to-gcode
gif = image-to-gcode
jpg = image-to-gcode
py = python
[TASK]
TASK = milltask
CYCLE_TIME = 0.010
[RS274NGC]
PARAMETER_FILE = emc.var
RS274NGC_STARTUP_CODE = G7 G18 G00
[EMCMOT]
EMCMOT = motmod
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
BASE_PERIOD = 50000
SERVO_PERIOD = 1000000
[HAL]
HALUI = halui
HALFILE = Torno_negel.hal
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal
[HALUI]
# add halui MDI commands here (max 64)
[TRAJ]
AXES = 3
COORDINATES = X Z
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 50.00
MAX_LINEAR_VELOCITY = 100.00
[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl
[AXIS_0]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 50.0
MAX_ACCELERATION = 200.0
STEPGEN_MAXACCEL = 325.0
SCALE = 400.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -0.001
MAX_LIMIT = 150.0
BACKLASH = 0.0125
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = -15.000000
HOME_LATCH_VEL = 2.500000
HOME_SEQUENCE = 1
HOME_IGNORE_LIMITS = YES
HOME_IS_SHARED = 1
[AXIS_2]
TYPE = LINEAR
HOME = -1.000
MAX_VELOCITY = 100.0
MAX_ACCELERATION = 800.0
STEPGEN_MAXACCEL = 1025.0
SCALE = 200.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -900.0
MAX_LIMIT = 0.001
BACKLASH = 0.0
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL = 40.000000
HOME_LATCH_VEL = 2.500000
HOME_SEQUENCE = 0
HOME_IGNORE_LIMITS = YES
HOME_IS_SHARED = 1
[AXIS_3]
MAX_VELOCITY = 100.0
MAX_ACCELERATION = 5000.0
STEPGEN_MAXACCEL = 6025.0
Relato ainda que a máquina trabalhou aparentemente bem por uns 20 ou 30 dias, depois não salvava mais tabela de ferramenta, e depois por alguns dias foi necessário uma "correção" no eixo Z (por exemplo programado curso de 25mm e ela usinava apenas 24mm) ... depois disso a máquina simplesmente não usinava mais pois não referenciava.
-
E as coisas estranhas acontecem.
Verifiquei os sensores, e o que me foi possível das ligações entre PC, BOB, drivers e inversor ... re-coloquei pela enésima vez as configurações originais no UBUNTU e finalmente a máquina aparentemente funcionou.
Ainda não coloquei os capacitores, nem o cabo blindado entre os sensores e a BOB ... mas este será feito em breve, bem como se o patrão ($$$) permitir, colocar algum tipo de teclado que facilite a preparação da máquina e terminar a carenagem.
Obrigado pela ajuda de todos que se dispuseram a ajudar.
Abraço!
-
Bom ... venho acompanhando o pessoal trabalhar no torno, e analisando os "problemas" que a máquina apresenta, finalmente encontrei o tal do Voodoo ...
No fuso, uma porca de fixação entre fuso e mancal se soltou, causando um pequeno movimento "em folga" de cerca de 5 ou 6mm onde era suficiente para a máquina não referenciar.
Isso só foi descoberto após observar com bastante critério tanto a movimentação da máquina quanto suas partes móveis.
Finalmente após desmontar a carenagem existente, limpar a cavaqueira, posicionar o conjunto, reapertar a porca, o mancal e montar a carenagem novamente a máquina voltou a funcionar, referenciando em 100% das vezes que foi executada esta rotina.
Finalizo então o tópico com a descrição acima, agradeço a ajuda de todos os colegas foristas e claro ao espaço do fórum para unir e divulgar esta tecnologia barata e interessantíssima que é a CNC home made.
-
Depois de trabalhar poucos dias, a máquina voltou a apresentar problemas ... o EMC não aciona as placas de comando nem com reza de padre véio!
Como, aparentemente não saia de reset (no painel) onde testei a continuidade em todo o circuito ... não encontrei nada de errado ... parti para algo mais bruto, recomendado pelo colega Enéias, de formatar a máquina ... e assim o fiz, porém ao executar o Latency Test ...
-
hoje pela manhã acabei de formatar a máquina, conforme indicado pelo colega Enéias, mas a máquina ainda não funciona.
Ao tentar abrir o EMC² para usinagem aparece uma tela de print error (ou algo parecido) onde é descrito algum problema com RTAI ... fiz o teste de latência e este apresentou valor aproximadamente de 3000000 (isso mesmo 3 milhões) ...
Deixei o linux fazendo um teste de memória, e depois voltarei a fuçar para tentar entender o que acontece, pois formatar não é, configuração muito provavelmente ... mas até entender tudo isso ...
-
Blackmore,
Tive problemas semelhantes como os seus. Como comentei em outro tópico o meu micro é bem antigo(Pentium 766/384Mb RAM), estava usando o ubuntu 10.04 server e fluxbox com uma porrada de módulos desabilitados, mas mesmo assim a latência estava alta. Tentei instalar o ubuntu 8.04 e dava muito conflito de hardware, só resolvi o problema instalando o Debian Lenny, apliquei o patch RTAI, compilei o kernel e em seguida o emc2(estou usando a versão pre 2.6.0). Desabilitei tudo que era desnecessário(bluetooth, exim4, cron, etc) usando driver de video vesa com fluxbox. Baixei muito bem a latência, a máquina passou a trabalhar muito mais suave, sem trancos e não trava mais, estou com uma latência de 26.888.
Um ponto a observar é que tenho que desplugar tudo da USB, senão a latência vai pra estratosfera assim como no seu caso, isso acontecia tanto usando ubuntu 8.04(gnome) e 10.04(gnome e fluxbox) acho que deve ser por causa da BIOS, nunca atualizei a bendita, pois o drive floppy deu pau e não corri atrás por um novo e a atualização da Bios só pode ser feita via floppy.
Na minha opinião o vilão é o Ubuntu, tem muita coisa desnecessária nele. Assim como no seu caso, eu só uso o pc para controlar a cnc e nada mais, o Debian é muito mais estável e leve. Só descobri isso depois de instalar e configurar o Ubuntu de tudo quanto é jeito, por mais que eu me esforçasse não conseguia rodar o X com um consumo memória RAM de menos 100 MB mais ou menos.
-
Como comentei em outro tópico o meu micro é bem antigo(Pentium 766/384Mb RAM)... ...Baixei muito bem a latência, a máquina passou a trabalhar muito mais suave, sem trancos e não trava mais, estou com uma latência de 26.888
pois é, devo ter que seguir esta trilha logo logo, pois eu acho muito estranho um máquina nova não ter capacidade de rodar com ua latência aceitável ... muito mesmo.
Segunda começo a "desligar" o que não é usado ... apesar da máquina ser dedidacada, mas o que mais me preocupa é o vídeo pois apresenta umas "sujeiras" que me deixaram encucado.
-
Nem sempre uma máquina atual é boa pra hard real time. Testei o Ubuntu 10.04 numa MB Asus com processador 8400(dual core/6MB cache) placa de vídeo off board 1GB e 4GB RAM, a melhor latência que obtive foi de 18.000. Acho que mesmo compilando o kernel pra processador dual core não melhorará a latência. As placas Intel com processador Atom(MB de baixo custo com processador integrado), mesmo usando o vídeo onboard tem latência na casa dos 10.000 sem precisar mudar muita configuração no Ubuntu.
A sua placa de vídeo é NVidia? Tive esse problema quando usei o driver proprietário que o ubuntu aconselhou a instalar. Usando o driver "nv" a latência baixou mas não era boa(35.000), mas a "sujeira" não aparecia.
-
Formatei o PC conforme fui orientado, instalei o Ubuntu com EMC e criei uma nova configuração de máquina para o torno (ID20) porém com os mesmos dados que funcionavam anterior aos problemas.
Até este ponto tudo bem, e quando inicio o EMC dá a msg de erro de delay ... mesmo assim a máquina movimenta os eixos mas não faz o devido referenciamento.
Eu fecho o EMC e tento reabrí-lo e mostra a msg abaixo:
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.32-122-rtai/modules/emc2
EMC2_CONFIG_DIR=
EMC2_LANG_DIR=/usr/share/emc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
EMC2_EMCSH=/usr/bin/wish8.5
EMC2 - 2.4.3
Machine configuration directory is '/home/negel/emc2/configs/ID-20'
Machine configuration file is 'ID-20.ini'
INIFILE=/home/negel/emc2/configs/ID-20/ID-20.ini
PARAMETER_FILE=emc.var
EMCMOT=motmod
EMCIO=io
TASK=milltask
HALUI=halui
DISPLAY=axis
NML_FILE=
Starting EMC2...
Starting EMC2 server program: emcsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting EMC2 IO program: io
Starting HAL User Interface program: halui
Shutting down and cleaning up EMC2...
Killing task emcsvr, PID=1479
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done
Debug file information:
insmod: error inserting '/usr/realtime-2.6.32-122-rtai/modules/emc2/hal_parport.ko': -1 Resource temporarily unavailable
ID-20.hal:7: exit value: 1
ID-20.hal:7: insmod failed, returned -1
See the output of 'dmesg' for more information.
1479
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
Kernel message information:
[ 253.308610] I-pipe: Domain RTAI registered.
[ 253.308623] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[ 253.308628] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[ 253.308636] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 253.308639] PIPELINE layers:
[ 253.308644] dffe3e20 9ac15d93 RTAI 200
[ 253.308648] c085cb20 0 Linux 100
[ 253.344645] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 253.345038] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 253.345047] RTAI[sched]: hard timer type/freq = APIC/8326219(Hz); default timing: periodic; linear timed lists.
[ 253.345051] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 2797587000 hz.
[ 253.345054] RTAI[sched]: timer setup = 999 ns, resched latency = 2943 ns.
[ 253.345364] RTAI[usi]: enabled.
[ 253.517488] RTAI[math]: loaded.
[ 253.664372] config string '0x378 out '
[ 253.664414] PARPORT: ERROR: port parport0 claim failed
[ 254.342687] RTAI[math]: unloaded.
[ 254.489677] SCHED releases registered named ALIEN RTGLBH
[ 254.507062] RTAI[malloc]: unloaded.
[ 254.604017] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 254.613530] I-pipe: Domain RTAI unregistered.
[ 254.613546] RTAI[hal]: unmounted.
Imagino que a linha marcada em vermelha seja a citação do problema, mas eu não sei o que pode ser, apenas suponho que a PARPORT (provavelmente porta paralela 378) não pode ser acessada por algum motivo, se alguém puder me explicar o que é isso eu fico grato.
Na BIOS eu mudei a configuração de NORMAL se não me engano para EPP (não sei o que é) mas vou tentar os outros modos existentes (NORMAL/BI-DIRECIONAL/EPP/CPP se não me engano são estes).
Eu desliguei a placa de rede na BIOS, e pelo que me pareceu já fez uma boa diferença no teste de latência e caiu de aproximadamente 3.000.000 para 377.000.
-
Orlando, odeio fazer sugestões desse tipo, mas lá vai:
Já tentou outra versão do Ubuntu ? A 10:04 parece que tá bem problemática, já me rendeu algumas enxaquecas ... a 8.04 sempre foi bem, nunca tive aborrecimentos com ela ...
-
Orlando, odeio fazer sugestões desse tipo, mas lá vai:
Já tentou outra versão do Ubuntu ?
Olha ... por não entender bulhufas vou acatar sua sugestão com o maior prazer, pois já não aguento mais esses problemas com o 10.04 Lucinda.
Vou procurar o 8.04 Hard Heron para download ... espero que hoje ou no máximo amanhã os problemas sejam resolvidos.
Obrigado pela ajuda!
edit:
Já estou fazendo o download, mas só para esclarecer ... como procedo para o downgrade do 10 para o 8? apaga as partições .. tenta apenas instalar por cima?
Me desculpe as perguntas, mas sou completamente leigo em Linux e estou confuso como que as coisas funcionam nele.
-
Jorge,
Orlando, odeio fazer sugestões desse tipo, mas lá vai:
Já tentou outra versão do Ubuntu ? A 10:04 parece que tá bem problemática, já me rendeu algumas enxaquecas ... a 8.04 sempre foi bem, nunca tive aborrecimentos com ela ...
Não poderia ser algum problema físico ou de setup na LPTx?
Que tipo de problemas já teve com a versão 10.04? Eu uso essa versão, é bom saber que existem problemas...
Não poderia ser a versão do RTAI e/ou do EMC?
-
Oi, Black.
Não vá se "descabelar" de ansiedade, porque pra vc é complicado, né? ;D ;D
Brincadeira, e lá vai um pitaco. Se vc formatar e fizer uma partição de +- 1.2Gb para swap e configura a partição do linux pra ext3, o 8.04 funciona beleza. Já instalei umas 8 ou 10 vezes e sempre deu certo.
Abraço.
Jorge
-
Não vá se "descabelar" de ansiedade
ancioso, eu? queeeee isso! :) estou sussegado mesmo! tenha certeza!
poderia me descabelar de nervosismo ...
pra vc é complicado, né?
agora é que está complicado! vc nem imagina! hahaha
lá vai um pitaco. Se vc formatar e fizer uma partição de +- 1.2Gb para swap e configura a partição do linux pra ext3, o 8.04 funciona beleza. Já instalei umas 8 ou 10 vezes e sempre deu certo.
a HD já está particionada, em 4 pedaços ... 1 para manter o win, e outros 3 para o Ubuntu conforme tutorial que peguei na net ... ( http://ubuntued.info/como-instalar-o-ubuntu-10-04-lucid-lynx ).
Então só limpar a principal mesmo.
Obrigado pela ajuda! :)
Abraço!
-
... como procedo para o downgrade do 10 para o 8? apaga as partições .. tenta apenas instalar por cima?
É o que eu faria, instalação pura e virginal em partição reformatada ...
-
jóia!
-
Não poderia ser algum problema físico ou de setup na LPTx?
Claro, pode ser prob de hardware ou qualquer outra coisa ... os sintomas estão meio malucos, por isto acho que vale a pena experimentar outra versão, se isto não resolver o prob deve ajudar o diagnóstico ...
Que tipo de problemas já teve com a versão 10.04? Eu uso essa versão, é bom saber que existem problemas...
Não consegui instalar em máquinas onde todas as versões anteriores rodavam perfeitamente.
Problemático pra instalar a partir de pendrives.
Mudança na configuração de vídeo depois de já ter funcionado aparentemente bem.
Não reconheceu placa de vídeo reconhecida por versões anteriores.
Subitamente deixa de obedecer ao teclado e/ou mouse.
Falha no reconhecimento de teclado USB.
Congelamentos inexplicados em situações variadas, em diferentes máquinas com diferentes chipsets, o que nunca vi antes.
Conexão wifi MUITO lenta.
otras cositas mas ...
Não poderia ser a versão do RTAI e/ou do EMC?
Não me parece ... a versão 10.04 e subsequente mostrou-se tão bugada que o Mint foi para o primeiro lugar no DistroWatch, desbancando o Ubuntu ...
-
Que tipo de problemas já teve com a versão 10.04? Eu uso essa versão, é bom saber que existem problemas...
Não consegui instalar em máquinas onde todas as versões anteriores rodavam perfeitamente.
Problemático pra instalar a partir de pendrives.
Mudança na configuração de vídeo depois de já ter funcionado aparentemente bem.
Não reconheceu placa de vídeo reconhecida por versões anteriores.
Subitamente deixa de obedecer ao teclado e/ou mouse.
Falha no reconhecimento de teclado USB.
Congelamentos inexplicados em situações variadas, em diferentes máquinas com diferentes chipsets, o que nunca vi antes.
Conexão wifi MUITO lenta.
otras cositas mas ...
O meu Atom já travou ou ressetou sozinho algumas vezes.
-
O meu Atom já travou ou ressetou sozinho algumas vezes.
Pois é ... o curioso é que instalei o Mint - que é essencialmente o Ubuntu com perfumarias - no meu notebook e ficou mais rápido e estável, não constatei probs até agora, exceto wifi com preguiça ... um prob para muitos usuários e até agora não me deparei com uma solução, tentei tudo o que é sugerido por aí, mas ainda não resolvi a questão ...
-
Bom, depois do Help oferecido pelos colegas, fiz a nova formatação com prévia partição da HD.
O Ubuntu instalado foi o 8.04 seguindo as orientações deste tópico ( http://www.guiacnc.com.br/emc-linux/resolvido-emc2-no-ubuntu-8-04-(lts)/ ).
Somente agora vi que tem um upgrade do EMC do 2.2.x para o 2.4.x e fareio-o agora ... mas o lado bom é que o EMC abre normalmente sem reclamar, com excessão do delay ... pois como não sei como acessar o teste de latência pelo terminal, não consigo acertar o valor a ser colocado nas configurações.
Assim que a próxima estapa estiver completa postarei os resultados.
edit: versão correta é 2.4.x e não 2.3.x como eu havia entendido.
-
... pois como não sei como acessar o teste de latência pelo terminal, não consigo acertar o valor a ser colocado nas configurações.
Aí vai:
(1) vá para o diretório: /usr/realtime-2.6.32-122-rtai/testsuite/kern/latency
(2) execute o comando: ./run
(3) Entre com sua senha de administrador
(4) aparecerá uma tela com os resultados a seguir:
$:/usr/realtime-2.6.32-122-rtai/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| -1630| -1630| -1500| 1072| 1072| 0
RTD| -1636| -1636| -1459| 1627| 1627| 0
RTD| -1636| -1636| -1466| 1573| 1627| 0
RTD| -1634| -1636| -1498| 1498| 1627| 0
RTD| -1633| -1636| -1503| 373| 1627| 0
RTD| -1634| -1636| -1504| 139| 1627| 0
-
Opa! Obrigado Mestre! amanhã vou desmontar do local onde está e trazer aqui para minha mesa, e antes de atualizar a versão vou testar isso aí.
Obrigado pela ajuda!
-
... pois como não sei como acessar o teste de latência pelo terminal, não consigo acertar o valor a ser colocado nas configurações.
Aí vai:
(1)
Um modo mais fácil. Dê este comando no terminal.
latency-test
-
... pois como não sei como acessar o teste de latência pelo terminal, não consigo acertar o valor a ser colocado nas configurações.
Aí vai:
(1)
Um modo mais fácil. Dê este comando no terminal.
latency-test
Mas é necessário um terminal gráfico. Não sei se é uma restrição...
-
? ?
Mas é aberta uma janela mostrando os valores de latencia ao digitar este comando.
Tal qual sempre aconteceu.
(http://www.cuteminds.com/immagini/emc2/latency.jpg)
-
Pois é, mas essa janela só abre se o computador onde o programa "latency-test" EMC está instalado estiver no modo gráfico. Também não roda se estiver usando um terminal não gráfico, ex.: Telnet, por exemplo, num PC usando o Tera Term.
-
opa! obrigado Mestres! amanhã vou fazer os testes antes mesmo de atualizar o EMC ... abraço!
-
Voltando ...
Acabo de verificar a latência como o Mestre minilathe recomendou, e funfou que foi uma beleza ... e a latência máxima ficou na casa dos 12500ns até abrir um programa simples (free cell) onde ela subiu exorbitantemente, aproximadamente 336800ns ficou a lat max. >:(
Mestre Alebe
minha ignorância é tamanha que não consegui encontrar o terminal para digitar latency-test !!! hahaha mas vou descobrir e fazer o teste de novo!
Abraço!
edit: tentei fazer o teste rodando o terminal mas não funcionou, de uma mensagem de erro dizendo que o rtap(X) não existe in /proc/modules.
de qualquer forma foi atualizar o EMC e ver como as coisas andam.
-
>:(
Não estou entendendo, fiz o procedimento para atualização do EMC mas ele não atualizou, colocou um monte de bagulhada sem necessidade mas não atualizou o EMC.
Existe algum "truque" para atualizar essa budéga?
Abraço!
-
Existe algum "truque" para atualizar essa budéga?
Because there are several minor incompatabilities between 2.2.8 and 2.3.x, your existing install will not automatically be updated to 2.3.x. If you want to run 2.3.x, change to the emc-2.3 repository by following these instructions:
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?UpdatingTo2.3 (http://wiki.linuxcnc.org/cgi-bin/wiki.pl?UpdatingTo2.3)
-
Eu segui o procedimento ... mas não funcionou, e pelo que estou entendendo devido a algum problema na instalação na senha do mysql ..
E quando tento executar o comando ... me aparece uma janela dizendo que apenas um superadministrador pode fazê-lo ... minha nossa .. to ferrado.
-
Black, não sei se tô falando besteira, mas há mais tempo aqui no forum estava sendo recomendado a não fazer a atualização da msg que aparece no topo da página, à direita. Parece que não atualiza nada e ainda ferra as configurações existentes. Eu nunca fiz essa atualização.
Abraço.
Jorge
P.S. Não sei se essa que vc tá tentando fazer...
-
Eu segui o procedimento ... mas não funcionou, e pelo que estou entendendo devido a algum problema na instalação na senha do mysql ..
Nunca faça upgrade da versão do Ubuntu, só do EMC2, para o Ubuntu, só update ... algo que meu xará já comentou.
... aparece uma janela dizendo que apenas um superadministrador pode fazê-lo ...
Dispor de privilégios de root é bom e vc deve saber como obte-los ... uma maneira é usar o comando sudo ao invocar algum prog ou script ...
minha nossa .. to ferrado.
Está, mas não vai morrer disso ;D ;D ;D
Aguenta o tranco e segura a onda, logo vc consegue resolver tudo ...
Como o que vc fez ou tentou fazer parece ter sido um upgrade, tô achando que pode ser menos pedalativo reinstalar o Ubuntu e começar do zero ...
-
Jorge_BH
Black, não sei se tô falando besteira, mas há mais tempo aqui no forum estava sendo recomendado a não fazer a atualização da msg que aparece no topo da página, à direita
não é esta nao! não estou atualizando o UBUNTU, apenas tentando o EMC mesmo! hehe
obrigado pelo help ...
C N C N o w !
Nunca faça upgrade da versão do Ubuntu, só do EMC2
isso mesmo .. só EMC ...
Dispor de privilégios de root é bom e vc deve saber como obte-los ...
sei não ... não disse que sou leigo nisso não neh? ???
uma maneira é usar o comando sudo ao invocar algum prog ou script ...
vou ver como funfa ... obrigado pela dica ...
Está, mas não vai morrer disso
já estou infartando! veja desde quando estou agonizando com essa danada!
Como o que vc fez ou tentou fazer parece ter sido um upgrade, tô achando que pode ser menos pedalativo reinstalar o Ubuntu e começar do zero ...
não foi upgrade não ... mas estava tanto como medo quanto esperando formatar essa budéga de novo!
Abraço!
-
já estou infartando!
É a falta ! ;D
Loiras geladas e/ou morenas quentes vão deixá-lo zen ... ;D
-
Blackmore,
Sugiro dar uma lida em:
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Installing_EMC2 (http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Installing_EMC2)
-
...não é esta nao! não estou atualizando o UBUNTU, apenas tentando o EMC mesmo!......
Me desculpa. Prometo ficar "calado".
Abraço.
Jorge
-
C N C N o w !
É a falta !
Loiras geladas e/ou morenas quentes vão deixá-lo zen ...
é zen ... zen embrego, zen gazamendo, zen dinero .... ::)
minilathe
obrigado Mestre, farei um esforço para ler ANTES que eu infarte! :)
Jorge_BH
Me desculpa. Prometo ficar "calado".
??? calado? ??? não faça isso não, e agradeço sua ajuda, as vezes os olhos "viciados" não vêem algumas coisas ... e nestas horas olhos sadios enxergam tudo!
obrigado pelo Help!
-
Pronto .. depois de passar raiva por ter que novamente formatar a máquina, eu fiz a atualização do EMC, mas eu fui menos automático e diferentemente do que sugere no link ( http://wiki.linuxcnc.org/cgi-bin/wiki.pl?UpdatingTo2.3 (http://wiki.linuxcnc.org/cgi-bin/wiki.pl?UpdatingTo2.3) ) em Click "Mark All Upgrades" eu marquei apenas os itens onde tinham referência ao EMC ... e pronto, ele baixou apenas os pacotes do EMC e atualizou sem maiores problemas.
Vou montar o PC na máquina, mas antes quero (e vou ) configurar duas coisas ...
1 - o controle por rotação através do PWM;
2 - ativar na tela do EMC o sentido de rotação;
-
Lembre-se esta placa bob da photon não e pwm ela e controlada pela freqüência dos pulsos como se fosse um motor de passo.
-
Lembre-se esta placa bob da photon não e pwm ela e controlada pela freqüência dos pulsos como se fosse um motor de passo.
sim, eu sei ela converte frequencia em tensão ... eu vou fazer um filtro para "transformar" o sinal do PWM em tensão ...
valeu.
-
agora pela manhã, antes de levar o pc para a máquina resolvi fazer o teste de latência novamente, após atualizar o EMC ..
E tomando por base o que o Mestre NOW disse em outro tópico, rodando o glxgears:
Vc seguiu a risca a recomendação de pegar pesado rodando glxgears etc ?
Como referência:
15 ~ 20 us : muito bom
30 ~ 50 us : razoável, a velocidade pode desapontar com fusos de alta resolução ou micropassos
> 100 us : ruim
> 1 ms : péssimo
e a latência ficou em nada menos que 498000ns ... e apesar de ruim, já está muito melhor que os mais de 3000000ns encontrados com a versão 10.04 Lucid Lynx.
-
... versão 10.04 Lucinda.
Isto é alguma versão que não conheço, brincadeira ou equívoco ? ;D
-
equivoco ...
http://releases.ubuntu.com/lucid/ (http://releases.ubuntu.com/lucid/)
edit:
tratarei de corrigir o erro já
-
acabei de colocar o PC e liguei a máquina.
Após iniciar o Ubuntu, a danada da msg de problemas com RTAI está lá ... presente, receio que seja necessário fazer um upgrade ... memória ram (500MB) e placa de vídeo (on-board).
Apesar das msg´s, a máquina movimentou os eixos normalmente, porém a máquina não referenciou.
Amanhã, de posse de meu fiel escudeiro, vou fazer as medições na placa placa paralela e na opto para ver se existe algum problema físico, bem como novamente verificar as chaves de fim de curso, mas tenho algumas dúvidas, talvez bobas.
Mesmo utilizando os arquivos de configuração existentes, existe a possibilidade de algum item ter que novamente ser re-configurado?
Como configurar para que a máquina torne o ponto de referência o zero máquina?
Como configurar parada de emergência e iniar ciclo de usinagem? (estes não funcionam mais, e antes funcionavam)
-
com a ajuda do Alebe, consegui entender pq dos botões de ligar o fuso e de definir o sentido de rotação não apareciam. ( http://www.guiacnc.com.br/emc-linux/editar-a-tela-do-axis-do-emc2/30/ (http://www.guiacnc.com.br/emc-linux/editar-a-tela-do-axis-do-emc2/30/) )
vou seguir agora para entender e seguir com as configurações.
-
Voltando aos trabalhos ... tentei encontrar resposta para uma das dúvidas ...
Como configurar para que a máquina torne o ponto de referência o zero máquina?
e como a máquina não está referenciando, eu primeiro comecei a buscar na configuração, onde vi que na bios estava configurada SPP (Standard Parallel Port) e ainda não sei pq, e buscando informações eu vi pelo site Rogercom que a configuração SPP é unidirecional, e poderia ser uma causa do referenciamento não funcionar pois se a porta apenas "envia" dados, não vai entender quando as chaves de HOME X e Z dizerem que tem sinal chegando. Mudei na BIOS para EPP e ECP mas ainda sem resultado em ambos os casos ... :(
-
Black,
É isso mesmo que vi na configuração? Uma chave de home é NO e outra é NF?
(Uma está com sinal invertido e a outra não).
Veja se o problema não é isso.
Eu sempre prefiro usar NF, pois se der pau em alguma ligação ou fio a cnc nem vai se mexer.
-
É isso mesmo que vi na configuração? Uma chave de home é NO e outra é NF?
olha, pelo que me lembro as duas são NF, talvez eu tenha apertado o botão ali sem querer ... eu estou fuçando na montagem na máquina, pois pelo que estou entendendo (no físico da montagem) tem mais coisa diferente então estou tentando fazer um diagrama para que eu possa entender, não relatei nada ainda pois fiz durante a tarde... e o fim de semana chegou e minhas forças para isso tb ... segunda eu volto a atacar isso, com a cabeça fresca! :)