Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print
SOFTWARES => Controle => EMC-Linux => Tópico iniciado por: clodoaldo_Ferreira em 19 de Abril de 2010, 14:44
-
boa tarde.
uso o emc ha algum tempo já, porem vendo o mach 3 vi, que la tem uma funcao chamada ir para ponto inicial, ou algo assim. no emc tem como fazer isso?
-
Tem sim
è só configurar e usar sensores
-
e sem sensores?
-
Finais de curso lógicos?
Não tenho certeza, mas o EMC não tem esta função...
Ele tem a área de máquina lógica, onde o programa avisa (e impede) que um desenho maior que a área da máquina seja usinado, mas não entende isso como sendo um limite, assim como faz o Mach3.
Acredito que funcione se o operador ajustar um ponto de origem qualquer no começo das operações, e este ponto, se não for mudado pode ser usado para origem dos eixos usando algum comando em codigo G como G28...
-
O jeito mais facil é ir em mdi e digitar :
G00 G90 G54 X0 Y0 Z0
G54 pode ser outro qualquer , este codigo fica gravado na memoria do mdi , quando quiser é soh ir la e dar duplo clique nesse codigo ,tomar cuidado se não vai bater em nada pois vai movimentar os 3 eixos juntos ...
O EMC tem sim limite logico sem sensores, eu uso , é so vc configurar os limites e quando vc der home, ela obedeçe a configuração e não passa deles.
Por exemplo vc configura a maquina limite minimo 0, limite maximo 350 , quando vc clicar em home , vai perceber que ela não volta só vai para frente... ou seja ela vai de 0 a 350 ...
-
Outra forma talvez seja digitar na linha MDI
G53 G0 Z10
G28
O eixo "Z" sobe para +10 (ou a altura que digitar) e depois todos os eixos vão para origem
Teria que experimentar - eu não tenho o EMC instalado aqui, mas deveria funcionar
-
era exatamente isso que eu precisava, perfeito, agora que nao saio mais do emc.
-
Em tempo,
Vale avisar que muitas rotinas executam movimentos imediatos, e deve-se tomar cuidado...
Por exemplo, G28 envia os eixos para a origem "do ponto onde estão"
Cuidado
-
Em tempo,
Vale avisar que muitas rotinas executam movimentos imediatos, e deve-se tomar cuidado...
Por exemplo, G28 envia os eixos para a origem "do ponto onde estão"
Cuidado
Eu tentei utilizar o Home virtual e tive problemas, pois toda vez que se inicia o EMC, a posição virtual dos eixos é 0, mas a real não, bati o carro no batente do fim do trilho inúmeras vezes, qual solução? Instalei 02 fins de curso (minha cnc só tem X e Y) e quando mando ir pro Home vai direitinho, com direito a checagem, muito simples e gostei do resultado.
-
Se quizer salvar a posição da máquina quando desligar, para ao reiniciar estar com a mesma posição é só acrescentar uma linha no arquivo .INI
# salvar posicao quando desliga a maquina
POSITION_FILE = POSITION.TXT
Quando ligar novamente a máquina vai mostrar a posição em que a máquina estava ao ser desligada
-
Se quizer salvar a posição da máquina quando desligar, para ao reiniciar estar com a mesma posição é só acrescentar uma linha no arquivo .INI
# salvar posicao quando desliga a maquina
POSITION_FILE = POSITION.TXT
Quando ligar novamente a máquina vai mostrar a posição em que a máquina estava ao ser desligada
Gostei! Obrigado!
-
# salvar posicao quando desliga a maquina
POSITION_FILE = POSITION.TXT
Quando ligar novamente a máquina vai mostrar a posição em que a máquina estava ao ser desligada
Aqui não funcionou
-
Lolata,
Tente com o nome do arquivo em minúsculas:
POSITION_FILE = position.txt
-
Alebe
Tem lugar certo p/ colocar essa linha dentro do arquivo .ini ?
-
Lolata,
A princípio não.
Mas eu tô sem o ubunto pra testar no momento.
E no caso desse comando, como o linux é sensivel a caixa do texto, achei que poderia ser isso.
-
Tem lugar certo p/ colocar essa linha dentro do arquivo .ini ?
Lolata
Não sei se tem que ser em algum lugar especifico, mas eu coloquei e funcionou de primeira, ou seja se tem que ser no lugar certo eu devia ter jogado na loteria naquele dia ;D Porém eu acho que o melhor é colocar depois dos comandos para abrir os arquivos de HAL e por isso que coloquei onde coloquei.
Eu coloquei esta linha no final da secção "Trajectory planner section" , que está pena antes da secção "Axes sections".
Lolata,
Tente com o nome do arquivo em minúsculas:
POSITION_FILE = position.txt
Não sei se faz diferença Maiusculas ou minusculas, eu tenho exatamente como descrevi acima com letras maiusculas, pois como sou meio lerdo nas teclas e um tanto adepto da lei do menor esforço apenas usei o tal copiar e colar ;D
-
Alebe
Eu tambem não tenho Ubuntu aqui, mas amanha vou aos testes.
Cientista
Não achei a linha que voce se refere.
Segue meu arquivo .ini
Mas uma duvida, mesmo o emc2 "abrindo" as coordenadas que parou, sou obrigado a zerar os eixos p/ começar o serviço ?
-
isso por um acaso não serve para zera a ferramenta?
-
Cientista
Não achei a linha que voce se refere.
Segue meu arquivo .ini
modifiquei teu arquivo, a modificação está em vermelho.
Mas uma duvida, mesmo o emc2 "abrindo" as coordenadas que parou, sou obrigado a zerar os eixos p/ começar o serviço ?
Zerar os eixos?
Sim ou não? Isso me lembra Shakespeare "Ser ou não ser? Eis a questão"
A princípio não precisa zerar, pois a posição fica gravada e ao reabrir vai marcar a mesma posição, ou seja se ao parar o trabalho a máquina estava na posição x123, y234, z10, ao religar vai estar na posição x123, y234, z10. Mas tem o detalhe de que alguma mão boba foi lá e girou o motor, ou mesmo o eixo Z obedeceu a lei da gravidade e desceu.
Se os eixos não se mexeram "expontaneamente" não precisa zerar.
Eu me acostumei assim:
Sempre no inicio mando os eixos para home (zero eles). Mas como é quase normal eu trabalhar na minha máquina nas horas de folga, muitas vezes eu começo um trabalho e lá pelas tantas, entre uma etapa e outra do trabalho, vou para o serviço de fato (aquele que garante a cervejinha do final da tarde (já que não tenho crianças para garantir o leite ;D)) eu apenas desligo a máquina, e depois retorno no mesmo ponto sem zerar.
Quando usava o Tcnc, era mais fácil pois apenas editava o arquivo com o Gcode e colocava lá um comentário na linha em que tinha parado, depois ao retomar procurava o comentário com um control F, selecionava (F3) para iniciar o trabalho a partir desta linha (F6 resume) e pronto, nem parecia que tinha parado. Só que no EMC não estou conseguindo retomar o trabalho a partir de uma linha especifica, o que estou fazendo é salvar o arquivo modificando o nome e retirando as linhas já executadas (é que ainda não aprendi a fazer a coisa do jeito certo).
Na minha opinião acho importante gravar a posição porque muitas vezes para aproveitar material ou por posicionar a peça em local não definido, se usa o movimento manual até o zero da peça e se define esta como a posição zero da máquina, ou seja estamos com o zero (opa!) fora de lugar. Só que nosso trabalho vai além do tempo que dispomos para fazer, então podemos desligar a máquina com a "certeza" de que ao religar a posição estará certa.
Editei para Substituir o arquivo
-
Inacio
Como que faz a maquina ir p/ Home ?
Eu nunca fiz isso no meu Emc2
-
isso por um acaso não serve para zera a ferramenta?
Jane gravar a posição ao desligar e zerar a ferramenta são coisa bem distintas, mas ajuda
Para zerar a ferramenta eu uso dois metodos.
Como a minha "pinça" tem o furo com profundidade menor que o comprimento da haste de minhas fresas, quando eu as coloco elas estarão apoiadas no fundo. Como eu sei a medida da fresa e entre a ponta da fresa até a mesa e a espessura do material, é só fazer a conta de quanto é o offset no eixo Z no Tcnc usava o G92 do tipo se a ponta da fresa estivesse a 83mm do material usava
G92 Z83.
No EMC2 não consegui muito sucesso com o G92, mas uso o apalpador, no mesmo caso colocaria no apalpador a medida 83 (mando o eixo Z para zero e depois apalpo)
O segundo jeito eu encosto a ponta da fresa na peça para medir (quando uso fresa quebrada e reafiada), mas do mesmo jeito eu apenas acho a medida, mando a máquina para o zero e depois faço o procedimento que descrevi acima. Poderia apenas zerar sobre o material, mas se por um acaso a máquina perder passo, terei que zerar novamente e tendo a medida fica fácil, não precisa mais achar.
-
Inacio
Obrigado pela alteração do arquivo
Se eu abro o Emc2, abro um arquivo e tento iniciar esse arquivo, o Emc2 dá erro pois eu não zerei os eixos, por isso eu perguntei se com a mudança do arquivo .ini, ao abrir o Emc2, ele já vem com as coordenadas, se precisa mandar a maquina p/ home p/ zerar os eixos, embora não sei como mandar a maquina p/ home.
-
Escrevi um jornal inteiro e na hora de enviar caiu a conexão. Bom vamo de novo que assim pratico digitação eh eh.
Inacio
Obrigado pela alteração do arquivo
Que nada, vai descontando do valor dos ingressos que não paguei por assistir teus videos :D
Mas uma duvida, mesmo o emc2 "abrindo" as coordenadas que parou, sou obrigado a zerar os eixos p/ começar o serviço ?
Dúvida cruel. Sim ou não? Isso me lembra Shakespeare "Ser ou não ser? Eis a questão"
A principio o programa de controle saberá a posição dos eixos, a não ser que "espontaneamente" algum eixo se mexeu, ou foi mexido (sempre pode existir uma mão boba, ou o eixo Z obedecer a lei da gravidade). Mas se ninguém se mexeu não tem o porque zerar novamente.
Se eu abro o Emc2, abro um arquivo e tento iniciar esse arquivo, o Emc2 dá erro pois eu não zerei os eixos, por isso eu perguntei se com a mudança do arquivo .ini, ao abrir o Emc2, ele já vem com as coordenadas, se precisa mandar a maquina p/ home p/ zerar os eixos, embora não sei como mandar a maquina p/ home.
Sobre teu erro ai eu não sei, pois nunca me aconteceu e também estou apenas engatinhando no EMC, mas pela prática que tenho em máquinas industriais com uso de softwares próprios, esse erro (que nem é um erro, é mais aviso) acontece quando se desliga a energia da parte de controle e as baterias de backup estão ruins, ou não existem as baterias, ou seja o controle não sabe em que posição a máquina está.
No EMC, no Tcnc e muito provavel em outros softwares, quando se "desliga" o controle, a posição é gravada num arquivo .TXT para quando se "ligar" o programa de controle saiba onde a máquina está.
Para mandar os eixos para Home no EMC tem que considerar
Se existir sensores de home ou não
Se não tiver os sensores,
o EMC tem um Home virtual que é a posição 0,0,0 que pode ser definida em qualquer ponto.
(Esse tal de home virtual acho que é gay afinal se é virtual, não é de fato)
Para mandar os eixos para esse Home virtual, é só comandar G28
Se tiver os sensores,
via teclado com a tecla Home ou Home + control
Tecla "Home" manda o eixo ativo para o sensor de home
Teclas "Control" + "Home" manda todos os eixos para Home
Com comandos pelo Codigo G não consegui achar ainda como, pois o G28 vai para o tal home virtual mas ainda vou descobrir.
Pelo que vi no teu arquivo .ini não está configurado sensores de home. para configurar o mais fácil é usar o assistente de configuração do EMC, ou alterar os arquivos .ini e .hal no arquivo . ini tem que configurar sequancia de Home, velocidades e no arquivo .hal os pinos da porta paralela.
PS. Eu tenho por costume no inicio dos trabalhos mandar os eixos para Home. Utilizo a posição gravada quando interrompo um serviço para depois ser retomado.
-
Lolata,
No manual do emc diz para colocar este comando na seção [TRAJ].
E parece que não tem importância ser maiuscula ou minuscula, pois é o sistema que cria o arquivo para gravar a posição.
Jane,
Para fazer as pci ou mesmo usinar metais eu uso o comando de probe para só zerar o eixo Z:
G38.2 Z0 F120
Ele é digitado na aba MDI.
É claro que vc deve ter um pino da paralela configurado como Probe in, como no tutorial do Richard.
Aí basta conectar um fio na ferramenta e o outro no material que será usinado.
-
Lolata,
Por que vc não acrescenta uns botões de home?
O Fábio já deu esta dica faz um bom tempo.
http://www.guiacnc.com.br/index.php/topic,2329.0.html
-
Inacio;
Não funcionou aqui no meu emc2, coloqei o arquivo INI em maiusculo e em minusculo, mas nadica de nada.
[HAL]
HALFILE = Lolata.hal
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal
POSITION_FILE = position.txt
Alebe.
Eu dei uma olhada no Topico, modifiquei o Arquivo .ini conforme as dicas do Gilii, mas ao abrei o Emc2 dá erro, precisa de mais alguma coisa ?
-
coloqei o arquivo INI em maiusculo e em minusculo, mas nadica de nada.
O arquivo ini não pode ser em maiuscula. Deixe ele do jeito original.
O que pode ser tanto maiuscula como minuscula é essa linha position_file.
Se não funcionou, tente então na seção [TRAJ], como disse na mensagem anterior.
modifiquei o Arquivo .ini conforme as dicas do Gilii, mas ao abrei o Emc2 dá erro, precisa de mais alguma coisa ?
Não precisa de mais nada. Vc deve ter cometido algum erro no processo, como caminho de pasta diferente, maiuscula/minuscula...etc.
-
Alebe
Consegui.
Coloquei a linha na seção Traj como voce me recomendou e deu certo.
Agora o lance da tela que o Gilii fez, eu copiei e colei cada item conforme o Gilii posto e deu erro, vou ver se consigo postar o erro aqui.
Obrigado
-
modifiquei o Arquivo .ini conforme as dicas do Gilii, mas ao abrei o Emc2 dá erro, precisa de mais alguma coisa ?
Não precisa de mais nada se vc incluiu o arquivo panel.xml... ;D
Ele ta na pasta junto com os outros arquivos?
-
Bom
Seguindo a logica da coisa e tratando um caso de cada vez, vamos lá.
O arquivo que traz as coordenadas que a maquina estava antes de desligar, deu certo, mas...
quando eu abro o emc2, abro o arquivo, o emc2 não roda, dá erro, eu acho que preciso "Zerar" os eixos.
-
Quantos a modificação da tela do Emc2 eu modifiquei conforme o Arquivo que o Gili postou p/ Jack
Segue o arquivo e as telas de erro.
Não precisa de mais nada se vc incluiu o arquivo panel.xml... ;D
Opa ...
Que arquivo é esse? onde está e onde coloco ?
-
mostra as ultimas linhas normalmente eh onde pa pra ver o erro....
-
Naquele tópico, o Fábio devolveu ao Jack um .zip acrescentando o panel.xml:
http://www.guiacnc.com.br/index.php?action=dlattach;topic=2329.0;attach=12125
Copie só ele para a pasta onde está o .ini
Este do Fábio tem um botão para os 3 eixos.
Se quiser um que tenha 3 botões, um para cada eixo baixe este que esta anexo.
Como disse o Enéias, quando der um screen da tela de erro imprima só o fim dela.
O que vem a partir de DEBUG INFORMATION:
-
Belesa Alebe
Agradeço muito sua ajuda.
Obrigado.
-
Inacio;
Não funcionou aqui no meu emc2, coloqei o arquivo INI em maiusculo e em minusculo, mas nadica de nada.
Desculpa Lolata, mas o erro agora foi meu, na mensagem tinha falado o lugar certo, mas ao modificar errei o local.
menos mal que sempre tem alguém para corrigir
Lolata,
No manual do emc diz para colocar este comando na seção [TRAJ].
E parece que não tem importância ser maiuscula ou minuscula, pois é o sistema que cria o arquivo para gravar a posição.
Obrigado Alebe
De fato eu não li o manual como se deve, até porque não achei manual em portugues e fica o pedido se alguém tem uma tradução do manual eu quero.
-
Inacio
Vou meditar aqui p/ ver se eu te desculpo, hehehhe
Agradeço de coração mesmo pela a ajuda e a inicitiva em Ajudar.
Só não consegui resolver o lance da maquina rodar sem zerar os eixos.
-
Inácio,
E quantas vezes já não fui salvo por dicas suas. (Vosmecê e Lolata) ;)
Infelizmente eu uso o manual original em inglês quando tenho alguma dúvida.
O que não fica bem claro na leitura vira motivo de tradução online e testes até encontrar o erro. ;D
Lolata,
Não entendi essa dúvida sobre rodar sem zerar. ???
-
Alebe
Abro o Emc2.
Ai eu coloco o madeira na maquina, tenho que zerar os 3 eixos, informando p/ maquina onde é o Zero de cada eixo, Certo ?
Quando eu Zero o eixo fica uma marquinha ao lado da coordenada.
Eixos zerados, é só iniciar o trabalho.
Terminado meu trabalho, a minha maquina vai lá p/ fundo p/ mim poder tirar a tabua da maquina Y930,X200,Z30
Bom, agora com esse arquivo que voces me ajudaram a modificar, eu saio do programa e desligo a maquina, quando ligo novamente aparece as coordenadas que a paquina está.
Abro o arquivo e tento execultar, ai dá aquele erro que eu postei (captura tela 5)
Esse erro é porque não zerei os eixos.
Me fiz entender ?
-
Alebe
Aquela tela de erro a Captura 5 está errada, aquele erro diz que eu não desabilitei o botão de emergencia.
Mas a tela abaixo mostra o erro, a maquina não se movimenta enquanto eu não zerar os eixos.
No lance do botão, agora deu certo, apareceu o Seus 3 botões, mas eles não tem ação nenhuma.
Já é bom sinal, estou no caminho.
Como os 3 botões eu não tinha que mudar alguma linha no arquivo INI ?
Tipo [HALUI]
MDI_COMMAND = G0 X0Y0Z0
-
... a maquina não se movimenta enquanto eu não zerar os eixos.
Hoje tive a oportunidade de arrumar um pc pra máquina e ja tô podendo testar.
Estranho esse comportamento.
Aqui eu testei fechando o emc com os eixos fora do home e ao abrir de novo consegui rodar o arquivo (axis) sem precisar zerar.
???
...eu não tinha que mudar alguma linha no arquivo INI ?
Sim, tem que fazer aquela três modificações no .ini:
Na seção:
[DISPLAY]
PYVCP = panel.xml
na seção:
[HAL]
HALUI = halui
crie (se não houver) uma seção:
[HALUI]
MDI_COMMAND = G0 X0Y0Z0
-
Alebe
As modificações no Arquivo INI são icuais para a tela com um ou tres botões ?
-
Lolata,
Desculpe, aqueles acrescimos são para um unico botão igual à dica do Fábio.
Estava modificando a mensagem anterior quando vi sua pergunta.
Para os 3 botões é só um pouquinjho mais chato... ;D
[DISPLAY]
PYVCP = panel.xml
na seção:
[HAL]
HALUI = halui
crie (se não houver) esta seção:
[HALUI]
MDI_COMMAND = G0 X0Y0Z0
MDI_COMMAND = G0 X0
MDI_COMMAND = G0 Y0
MDI_COMMAND = G0 Z0
E finalizando, acrescente essas linhas ao arquivo custon_postgui.hal:
net remote-zero-x halui.mdi-command-01 <= pyvcp.zero-x-axis
net remote-zero-y halui.mdi-command-02 <= pyvcp.zero-y-axis
net remote-zero-z halui.mdi-command-03 <= pyvcp.zero-z-axis
-
Alebe
Com paciencia a coisa vai, hehehe
Mas deu erro
-
Me manda a pasta com todos os arquivos da sua configuração.
-
Opa
Agradeço
-
Agora, guenta aí... ;D
-
Parece que o prblema é simples.
As 3 linhas que pedi para acrescentar no arquivo custom_postgui.hal estão com um sinal de sustenido (#) no início delas.
Esse sinal no início de qualquer comando anula-o, sem que precise apagar a linha.
Basta remover o #
Mas só das 3 linhas...
-
Alebe
Esse sinal eu coloquei depois do erro reportado.
Como deu o erro e o Emc2 ão abria, eu coloquei o sinal de # para não apagar a llinha
-
Muito estranho.
Acabei de criar uma nova configuração no wizard e acrescentei essas linhas como descrevi para vc e funcionou perfeitamente.
E sua configuração (mesmo sem os botões não está rodando aqui, o seu arquivo .hal está bem diferente dos meus.
Talvez por ser versão diferente.
Vou dar uma pesquisada pra achar uma solução.
Por enquanto, use o # em todos os acrescimos que fizemos para rodar sem erros.
-
Alebe;
Eu digo que as coisas por aqui é um pouco mais complicado.
Agradeço a sua ajuda, mas não esquente não.
Um Abraço
Lolata
-
Alebe
Eu tenho 2 pcs aqui no barracao, os dois estão com a mesma versão 2.3.0 e os dois se manifestam da mesma forma, não funciona os botões e não inicia o arquivo se os eixos não estiverem zerados.
No meu caso, quando eu teclo a tecla Home, eu zero o eixo ativo, ai fica uma marquinha ao lado do eixo.
Se essa marquinha não estiver nos 3 eixos, não inicia o arquivo, os eixos podem estar em qualquer posição, mas tem que estar com a marquiinha,
-
Eu digo que as coisas por aqui é um pouco mais complicado.
;D
a mesma versão 2.3.0 ...
A minha ainda é a 2.5.5. Vou atualizar ainda esta semana pra ver se roda, e te informo do progresso.
-
Alebe
Eu nunca cliquei em atualizar o Ubuntu, devo fazer ?
-
Se vc só usa esse ubunto pra máquina e nunca deu problema eu não aconselho.
Não mexe em time que ta ganhando... ;)
Eu vou atualizar só o emc2 aqui, pra ver se aparece os mesmos erros que tive com a sua configuração e tentar descobrir uma solução.
-
Alebe
Eu nunca cliquei em atualizar o Ubuntu, devo fazer ?
Não!!!
Se for atualiza algum programa, só o EMC...
-
OK
Não atualiso.
É que minha versão é 2.3.0 e o Alebe disse que está com a versão 2.5.5
Pensei que tinha que atualizar algo.
-
Alebe
Eu nunca cliquei em atualizar o Ubuntu, devo fazer ?
Não!!!
Se for atualiza algum programa, só o EMC...
sempre atualizo tudo e faz bastante tempo, tá funcionando tudo certo sem problemas
-
Desculpem,
Acho que eu confundí as coisas, ao afirmar que não se deve fazer atualizações.
Pensei em "upgrade" e isso não deve ser feito.
-
Então se eu clicar no botão atualisar do meu Ubuntu, ele tambem atualiza a versão do EMC2 ?
-
Lolata,
Para atualizar só o emc, clique no icone do Gerenciador de atualizações (Seta vermelha com exclamação na barra de tarefas).
Conectado, clique no botão "Verificar".
Clique com o botão direito no meio da tela e escolha "desmarcar todos".
Quase no fim da tela tem a opção de atualizar o emc, selecione-o e aperte o botão instalar atualizações.
Mesmo mantendo as configurações antigas, procure criar uma nova (com outro nome)
usando o wizard, pois seu arquivo ini pode ter alguma coisa de diferente que não funcionaria direito com a atualização.
-
Ontem a noite eu xoloquei o meu ubumtu p/ atualizar.
Não cliquei em nada, deixei ele fazer as atualizações necessaria.
Hoje de manha, estava tudo atualizadinho, fui abrir o EMC2 deu uma lista de erro.
Nossa, quaze pirei, PQP porque fui mexer no que estava quieto.
Salvei a telas p/ postar aqui, mas antes fui fazer um teste, Reniciei o PC.
Funcionou heheheheheheh, quazzzze mais um MICO.
Bom agora meu EMC2 está com a versão 2.3.5, não sei porque não consegui chegar ao "Nivel" do Alebe 2.5.5.
Tenter fazer funcionar os botões, nada, os mesmos problemas.
Sei-lá.
-
Ontem a noite eu coloquei o meu ubumtu p/ atualizar.
A instalação do Ubuntu utilizada pra rodar o EMC2 não deve ser atualizada !
Há um aviso no site [ www.linuxcnc.org/ ]:
Do Not upgrade Ubuntu from the installed version as it will prevent EMC from working.
-
A instalação do Ubuntu utilizada pra rodar o EMC2 não deve ser atualizada !
Quando eu falei isso em outro "post" quase fui apredejado...
Apenas por curiosidade, será que não há margem a alguma confusão termos como "upgrade" e "update"?
-
Ontem a noite eu coloquei o meu ubumtu p/ atualizar.
A instalação do Ubuntu utilizada pra rodar o EMC2 não deve ser atualizada !
Há um aviso no site [ www.linuxcnc.org/ ]:
Do Not upgrade Ubuntu from the installed version as it will prevent EMC from working.
Jorge,
isso não é coisa antiga ?, como já disse em post anterior sempre atualizo tudo no ubuntú, sempre funciona redondinho e isso já faz mais de um ano desde a instalação do mesmo
em tempo; agora ví o post do Gilli e acho que ele matou a charada, isso deve referir-se a uma atualização para uma versão diferente do Ubuntú
-
Apenas por curiosidade, será que não há margem a alguma confusão termos como "upgrade" e "update"?
Sim. Pode-se fazer update (atualização dos pacotes instalados, incluindo EMC2) mas não upgrade (atualização para uma nova versão do Ubuntu) ...
-
Apenas por curiosidade, será que não há margem a alguma confusão termos como "upgrade" e "update"?
Sim. Pode-se fazer update (atualização dos pacotes instalados, incluindo EMC2) mas não upgrade (atualização para uma nova versão do Ubuntu) ...
Ufa... sempre atualizei ;D
Não sei se é aqui, mas vamos lá:
Quando aciono o E-Stop a máquina pára, desabilita o EMC2.
Soltando o botão do E-Stop, é possível habilitar o EMC2.
Habilitando o EMC2 e iniciando o mesmo, isto para continuar a usinar, o programa volta ao início do corte (home).
Minha pergunta é: esta é uma característica de configuração do EMC2 ou do Pós-processador ?
A ídéia é que o E-Stop, apenas pausasse a usinagem e, após solto, continuasse o corte ::)
Alguma dica ? ;D
-
Yuri,
Esta é uma característica do EMC, mas está baseada em alguma norma de segurança.
Não sei ao certo, mas creio que seja possível vincular o botão de emergencia a um comando conhecido como "feed hold", que faz parar a execução de um arquivo,mas sem parar por exemplo o spindle ou algum outro periférico. (nota - esta é uma forma de vincular errada)
Com o "Feed Hold" é possível inclusive dar JOG sem perder as linhas de programação.
Com isso é claro, se perde a função primeira do botão de emergência, que é parar numa emergencia mesmo.
Para isso se instalam botões ou sensores em volta de uma máquina com a função que eu descreví.
-
não sei porque não consegui chegar ao "Nivel" do Alebe 2.5.5.
Lolata,
Fui conferir a mensagem e realmente digitei 2.5.5, mas o correto é 2.2.5.
Foi erro de digitação.
Desculpa aí ... ::)
Sobre a update eu tinha dito como fazer para só atualizar o emc2, vc leu?
-
Grande Alebe;
Veja bem, vê até que eu vi, mas não prestei atenção, as coisas aqui é meio complicada porque sou meio estabanado, então a coisa acoteceu assim.
Depois de atuallisar um pc, gostei da coisa, entrei do Emc pareceu que estava tudo certo, ai coloquei outro p/ atualizar, depois eu vi o Post do Sir Jorge p/ não atualizar, já fiquei com o pé atraz.
Fui conferir na maquina Oficial, coloquei ela p/ trabalhar, ele começou a trabalhar e travou tudo, ressetei a maquina e fiz novamente esse teste, trvou tudo de novo, confesso que não fiz outra configuração no Wizard, nessa altura a maquina de teste estava quaze terminando a atualização COMPLETISSSSIMA.
Bom a unica opção foi eu reistalar o emc2 na maquina oficial, apanhei bastante depois p/ acertar a rede e tudo mais, na parte da tarde tudo normal.
A maquina de teste tinha atualizado, funcionou tudo normal com a versão nova, vai entender ?
Amanha vou seguir suas dicas e atualizar somente o Emc2 na maquina Oficial.
Obrigado
-
Bom a unica opção foi eu reistalar o emc2 na maquina oficial, apanhei bastante depois p/ acertar a rede e tudo mais, na parte da tarde tudo normal.
Lolata,
Ao invés de reinstalar tudo eu retiro somente a pasta referente a configuração efetuada anteriormente ou faço outra configuração nova.
O que dá trabalho, neste caso, é fazer novamente todas as configurações do Evangelion :'(
-
Yuri.
Agora eu sei, hehehhehe
-
Com o "Feed Hold" é possível inclusive dar JOG sem perder as linhas de programação.
Com isso é claro, se perde a função primeira do botão de emergência, que é parar numa emergencia mesmo.
Gilii,
Vamos ver se saquei:
2.5.5 M53 Feed Stop Control
To enable the feed stop switch, program M53 or M53 P1. To disable the switch program M53 P0. Enabling the feed stop switch will allow motion to be interrupted by means of the feed stop control. In EMC2, the HAL pin motion.feed-hold is used for this purpose. Values of 1 will cause the motion to stop (if M53 is active).
É necessário adicionar esta linha no HAL ? "HAL pin motion.feed-hold"
-
Yuri,
Faz tempo que eu não uso ou mexo no EMC porque eu não consigo ter um instalado aqui em casa.
Eu creio que deva existir dentro do HAL uma indicação de qual dos pinos está sendo usado para fazer esta função.
Pelo que eu entendí, o programa pode controlar a operacionalidade do botão através dos comendos M53, mas não está claro para mim.
Sinto muitose não posso ajudar mais
-
aproveitando.
tem como colocar um contador de tempo, para q quando inicia-se o progrrama "R" contar o tempo de execução do trabalho?