Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print

SOFTWARES => Controle => EMC-Linux => Tópico iniciado por: jack_live em 18 de Abril de 2008, 17:44

Título: editar a tela do AXIS do EMC2
Enviado por: jack_live em 18 de Abril de 2008, 17:44
Preciso editar a tela do AXIS do EMC2 para colocar mais algumas informações na tela, se alguem ai manja de phyton podemos conversar como negóciamos este trabalho.
Título: Re: editar a tela do AXIS do EMC2
Enviado por: F.Gilii em 19 de Abril de 2008, 21:48
Jack,

O que voce precisa???
Título: Re: editar a tela do AXIS do EMC2
Enviado por: Alebe em 19 de Abril de 2008, 23:57
Hehehe, O Fábio e as mágicas dele!!!  8)
Título: Re: editar a tela do AXIS do EMC2
Enviado por: lolata em 20 de Abril de 2008, 06:53
Fabio;
Já é bem sabido que o pessoal do forum não bate 100% das ideias, p/ pessoal ficar gastando nessas maquininhas somente p/ fazer funcionar e depois que funciona ficam todos babando em volta, são pior que criança.
Dai voce fica mostrando essas coisas que são possivel fazer e não ensina como faz.
É mesma coisa que castigar a gente por um motivo que não sabemos.
Se voce mostrou, ensina ai como faz. ;D
Título: Re: editar a tela do AXIS do EMC2
Enviado por: jack_live em 20 de Abril de 2008, 09:13
Jack,

O que voce precisa???

de dinheiro  ;D uns 50.000 já dá pra começar :P
falando sério, o que preciso e acredito que outros aqui, que querem mudar de vez pro emc é algumas informações que tem disponivel  na tela do mach, como já estamos acostumados com ele a mudança seria muito menos traumática.
1º um botão que manda a maquina pro zero ( ex: está em x=300 y=200 z=50 quando aperte um botão a maquina volte pra o ponto zero).
2º como na foto o mach mostra qual linha esta sendo executada, neste mesmo campo digitamos o numero da linha e mandamos rodar apartir dai, esta é outra função que tbem uso muito.
3º tempo decorrido de usinagem
4º isso basta naquela primeira tela sem mais telas adicionais
Título: Re: editar a tela do AXIS do EMC2
Enviado por: F.Gilii em 20 de Abril de 2008, 09:40
Jack,

Vou ver o que posso fazer...
Título: Re: editar a tela do AXIS do EMC2
Enviado por: F.Gilii em 21 de Abril de 2008, 19:00
Jack,

manda o seu arquivo ini...
Título: Re: editar a tela do AXIS do EMC2
Enviado por: jack_live em 21 de Abril de 2008, 20:19
Jack,

manda o seu arquivo ini...
só o .ini? por via das duvidas vai todos ai ;)
Título: Re: editar a tela do AXIS do EMC2
Enviado por: F.Gilii em 21 de Abril de 2008, 20:24
Ótimo - já posto alguma coisa para experimentar...

Me diga se funcionou...
Título: Re: editar a tela do AXIS do EMC2
Enviado por: Alebe em 21 de Abril de 2008, 22:09
Jack,
Imprime a tela pra gente ver.
Título: Re: editar a tela do AXIS do EMC2
Enviado por: jack_live em 21 de Abril de 2008, 22:12
Me diga se funcionou...
funcionou perfeitamente qdo mando pro zero ;D , mas rodei o step conf pra testar e deu esse erro anexo resetei e o erro persiste :-[, depois do reset voltei com meus arquivos deu erro mais uma vez tonei resetar e voltei com meus arquivos novamente, funcionou, tornei rodar o stepconf e funciona normalmente, se eu tentar colocar seu arquivo volta o erro.
Título: Re: editar a tela do AXIS do EMC2
Enviado por: jack_live em 21 de Abril de 2008, 22:22
Jack,
Imprime a tela pra gente ver.
ihh num deu tempo :-[
Título: Re: editar a tela do AXIS do EMC2
Enviado por: F.Gilii em 22 de Abril de 2008, 08:23
Jack_Live,

Sim - há um detalhe importante - quando se roda o "StepConf", ele altera o arquivo ini da sua configuração...

Quando terminar de rodar o programa, abra o arquivo "jack.ini" e adicione as linhas:

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

Salve o arquivo e procure não editar mais...
Título: Re: editar a tela do AXIS do EMC2
Enviado por: jack_live em 23 de Abril de 2008, 21:21
Jack_Live,

Sim - há um detalhe importante - quando se roda o "StepConf", ele altera o arquivo ini da sua configuração...

Quando terminar de rodar o programa, abra o arquivo "jack.ini" e adicione as linhas:

Salve o arquivo e procure não editar mais...
reintalei o arq que vc me mandou e funcionou denovo, ficou joia ;D  só que se estiver no meio de uma usinagem, e eu usar o botão, quando mando o programa rodar denovo, ele volta a usinagem apartir da primeira linha
Título: Re: editar a tela do AXIS do EMC2
Enviado por: F.Gilii em 23 de Abril de 2008, 22:12
Jack,

Uma coisa de cada vez - você me pediu que fizesse um botão para enviar para a origem...

Eu fiz....

Me lembro que você queria duas coisas separadas - o botão que envia os eixos para a origem e algum comnando que permitisse reiniciar o programa de uma determinada linha do arquivo...

Esta função de não perder a linha, você não me disse que precisava - e de qualquer forma, para mim não faz sentido, pois só envio os eixos para a origem no final, e não durante os trabalhos...
Título: Re: editar a tela do AXIS do EMC2
Enviado por: jack_live em 23 de Abril de 2008, 22:42
Jack,

Uma coisa de cada vez - você me pediu que fizesse um botão para enviar para a origem...

Eu fiz.... e ficou joia como já disse  ;D

Me lembro que você queria duas coisas separadas - o botão que envia os eixos para a origem  esse ficou 10  ;D e algum comnando que permitisse reiniciar o programa de uma determinada linha do arquivo...isso um local que mostre qual linha está sendo executada, e se digitar um numero de linha ela vai pra esse numero digitado

Esta função de não perder a linha, você não me disse que precisava  pois é só depois que fiz o teste com minha necessidade que vi que precisava assim  :-X- e de qualquer forma, para mim não faz sentido, pois só envio os eixos para a origem no final, e não durante os trabalhos... aqui eu uso por exemplo, num trabalho muito grande, como foto por exemplo pra saber se houver perda de passos ou qdo quebra a ferramenta, pois depois da troca checo o "0" de origem e mando continuar de onde estava.

mas de qualquer forma já está com o comando de mandar pro  zero e funciona bem, agradeço desde já  ;D ;D
Título: Re: editar a tela do AXIS do EMC2
Enviado por: Erdine em 21 de Maio de 2008, 16:22
Fabio e Jack

Estes arquivos funcionam para todos nós?

Grato

Erdine
Título: Re: editar a tela do AXIS do EMC2
Enviado por: F.Gilii em 21 de Maio de 2008, 18:52
Erdine,

Se estiver falando do botão (e função), sim, mas deverá editar alguns arquivos da "sua" máquina...

O que foi dito alí atrás sobre alguma alteração de um arquivo é parcial...
Título: Re: editar a tela do AXIS do EMC2
Enviado por: jack_live em 21 de Maio de 2008, 19:02
Fabio e Jack

Estes arquivos funcionam para todos nós?

Grato

Erdine
para a tela sim mas lembre que minhas config pode ser diferente da sua em velocidades acell e outos itens.
Título: Re: editar a tela do AXIS do EMC2
Enviado por: F.Gilii em 21 de Maio de 2008, 19:05
Jack,

Parece que conseguí fazer aquele comando de reiniciar o corte de qualquer ponto do arquivo - só tenho quye testar mais, pois tenho problemas para religar o spindle, que não está muito bom
Título: Re: editar a tela do AXIS do EMC2
Enviado por: Alebe em 21 de Maio de 2008, 21:40
Oba!  ::)
Fábio,
Esse comando é interessante.
Eu ja tinha adicionado o outro para zerar seguindo suas dicas. Mas acho que esse outro faz mais falta.
Título: Re: editar a tela do AXIS do EMC2
Enviado por: Paulo em 08 de Junho de 2008, 19:19
Fabio Gilli,

porque parou, parou porque ;D, eu agora estava lendo este tópico e caiu como uma luva pra mim quando o Jack falou sobre reiniciar o trabalho de um ponto que a ferramenta quebrou ou deu algum erro, veja bem outro dia estava usinando um relevo e sem nenhum motivo aparente o trabalho apresentou um degrau e eu deixei continuar assim mesmo mas depois de uma hora +- apareceu outro degrau tudo indica que foi perda de passo no "Z" mas eu deixei continuar até o final e pensei que poderia reiniciar o trabalho no primeiro degrau e vim correndo pedir ajuda aos universitários aqui do Guia e me deparei com este tópico, ai eu pergunto tem como reiniciar o trabalho onde ocorreu o primeiro erro?
Se tem como fazer isso? ???
É lógico que estou usando o Emc², estou com o trabalho preso na máquina em busca de solução.
Título: Re: editar a tela do AXIS do EMC2
Enviado por: F.Gilii em 08 de Junho de 2008, 19:43
Paulo,

Eu estava tentando fazer o que o Jack pediu, mas está bem difícil mexer com isso tudo pois não sou programador, e estou apanhando como gente grande...

De qualquer forma, tem como fazer mesmo sem os tais botões, que com certeza facilitariam a vida...

Como você sabe, o EMC² numera automáticamente seus arquivos, então quando estiver com um trabalho e necessitar reiniciar de algum ponto conhecido, experimente fazer o seguinte:

- Na janela onde aparece as linhas de código, escolha a linha que deseja reiniciar o trabalho, clicando em cima dela (a linha fica azul)
- Vá no Menu "Máquina" e selecione o comando "Selecionar Próxima Linha"
- Para acionar o Spindle, pode apertar a tecla "F9", ou apertar o botão ao lado da palavra "Spindle (stop)" que está do lado esquerdo da janela principal
- Por fim aperte a seta "Iniciar", ou a tecla "R"...
Título: Re: editar a tela do AXIS do EMC2
Enviado por: Paulo em 08 de Junho de 2008, 20:17
Fabio,

sempre pronto pra ajudar, obrigado mais uma vêz, vou fazer isso.
Título: Re: editar a tela do AXIS do EMC2
Enviado por: gimbabf em 09 de Junho de 2008, 04:00
   Fabio

   eu estou com uma dúvida parecida com a do Paulo, aqui um maluco resolveu fazer o escudo do flamengo em angelim pedra tamanho + ou - 45 cm x 60 cm, deu um arquivo de mais de 7000 linhas, na linha 3400 tive que parar pois demoliu o rolamento superior da minha tupia, desmontei a cuja e ví que o dito rolamento é um abec1
(rolamento de skate e pior o mais fajuto, o inferior é bem mais reforçado de boa qualidade e está bom), a dúvida: desliguei o PC, o trabalho está na máquina e tenho o pontp zero marcado, ligando o PC, abrindo o arquivo e colocando a fresa no ponto zero se eu selecionar a linha 3400, vai continuar o trabalho de onde parou? espero tes sido claro e não complicado a coisa
    Gilberto
Título: Re: editar a tela do AXIS do EMC2
Enviado por: lolata em 09 de Junho de 2008, 07:02
Eu ainda não experimentei essa função de continuar um trabalho de onde eu parei.
Quando eu trabalhava com arquivos grandes no turbocnc eu marcava o ponto Zero, caso tivesse algum problema, eu simplesmente apagava as linhas que já usinadas, gravava o arquivo "como"  e rodava o arquivo.
No Emc, eu já fiz varias vezes isso, como o programa mostra o arquivo na tela, é simples "podar"  o inicio do arquivo e verificar o resultado.
Outro dia acabou a energia, eu estava fazendo o Cabo da Espada, já estava nos finalmentes.
Como eu não sabia qual linha ele tinha parado, eu dedusi e editei o arquivo e retirei uns 70% das linhas iniciais.
Abri o arquivo e deu p/ ver na tela que o arquivo iria "continuar"  o trabalho, zerei a maquina e continuei o trabalho, ficou muito bom o resultado.
Título: Re: editar a tela do AXIS do EMC2
Enviado por: F.Gilii em 09 de Junho de 2008, 09:00
Gilberto e Lolata,

O que mais importa é não perder - ou poder recuperar - o ponto zero (a origem) do desenho...

Se me lembro, o TCNC também tem a função de reiniciar o arquivo de algum ponto, assim como o EMC², conforme expliquei alí atrás...

Além do ponto zero, lembre-se de livrar a "altura" e as fixações da peça, pois ao reiniciar, a máquina irá se posicionar no ponto escolhido...
Título: Re: editar a tela do AXIS do EMC2
Enviado por: jack_live em 09 de Junho de 2008, 14:39
   trabalho está na máquina e tenho o pontp zero marcado, ligando o PC, abrindo o arquivo e colocando a fresa no ponto zero se eu selecionar a linha 3400, vai continuar o trabalho de onde parou? espero tes sido claro e não complicado a coisa
    Gilberto
aqui fiz igual ao lolata apago as outras linhas anteriores,e checo se o Z está indo certinho tbem as maiores diferenças se notam nele(pelo menos aqui).
Título: Re: editar a tela do AXIS do EMC2
Enviado por: gimbabf em 09 de Junho de 2008, 16:58

    obrigado pessoal, estou remendando a tupia, amanhâ vou tentar recomeçar do ponto e conto aqui se deu certo
            Gilberto
Título: Re: editar a tela do AXIS do EMC2
Enviado por: fcamargo em 09 de Junho de 2008, 17:22
ne emc2 ainda não testei inicar de uma linha em especial, mas no mach3 isso é bem simples..
vc digita a linha num campo próprio pra isso e da play.. o spindle vai pro local certo (com referencia do ponto Zero) e abre uma tela perguntado se inicia dali..

simple e eficiente..
pena que o mach3 tenha tantos problemas de perda de passos na minh máquina principalmente no Z

coisa que no emc não acontece..

muito estranho..
mas pra coisas pequenas o mach vai bem por usar ele aberto no windows e poder montar osarquivos no artcam e testar rapidamente..

mas ainda prefiro o emc2
Título: Re: editar a tela do AXIS do EMC2
Enviado por: Alebe em 09 de Junho de 2008, 19:21
Aqui eu consegui, e se vc tiver dificuldade em achar a ultima linha usinada no gcode, pode simplesmente clicar no ponto em que quer que recomece na tela do axis. A cor da linha muda e no gcode também.
Aí é só clicar no 2º icone de play. To usando o ubunto 8.04
Título: Re: editar a tela do AXIS do EMC2
Enviado por: jack_live em 09 de Junho de 2008, 20:43
pena que o mach3 tenha tantos problemas de perda de passos na minh máquina principalmente no Z
coisa que no emc não acontece..
muito estranho..
mas pra coisas pequenas o mach vai bem por usar ele aberto no windows e poder montar osarquivos no artcam e testar rapidamente..

mas ainda prefiro o emc2

evite de usar o mach com o artcam aberto, lembre que o artcam acessa a porta paralela para checar o  seu hard key "DONGLE" aqui toda vez que tentei usar o mach com artcam aberto a maq travou.
Título: Re: editar a tela do AXIS do EMC2
Enviado por: F.Gilii em 09 de Junho de 2008, 21:00
Eu diria mais,

Evitaria usar qualquer outro programa, não só o ArtCam...

A recomendação é deixar o computador "exclusivo" para rodar o Machxx...
Título: Re: editar a tela do AXIS do EMC2
Enviado por: fcamargo em 09 de Junho de 2008, 22:48
será que é por isso de vez em quando ele perde uns passos (ou uma corrida toda) durante a usinagem?

vou testar com tudo fechado..

valeu pela dica..

alguem conhece algo parecedo com o artcam pra linux?
assim aposento o windows no cnc
Título: Re: editar a tela do AXIS do EMC2
Enviado por: Paulo em 10 de Junho de 2008, 18:35
Paulo,

Eu estava tentando fazer o que o Jack pediu, mas está bem difícil mexer com isso tudo pois não sou programador, e estou apanhando como gente grande...

De qualquer forma, tem como fazer mesmo sem os tais botões, que com certeza facilitariam a vida...

Como você sabe, o EMC² numera automáticamente seus arquivos, então quando estiver com um trabalho e necessitar reiniciar de algum ponto conhecido, experimente fazer o seguinte:

- Na janela onde aparece as linhas de código, escolha a linha que deseja reiniciar o trabalho, clicando em cima dela (a linha fica azul)
- Vá no Menu "Máquina" e selecione o comando "Selecionar Próxima Linha"
- Para acionar o Spindle, pode apertar a tecla "F9", ou apertar o botão ao lado da palavra "Spindle (stop)" que está do lado esquerdo da janela principal
- Por fim aperte a seta "Iniciar", ou a tecla "R"...

Fabio,

fiz exatamente como você disse, menos F9 para acionar Spindle porque não tenho ele configurado com o EMC² é manual mesmo, mas gostaria de saber configura-lo, bem como esta va dizendo segui o você disse e "Pimba" consegui recuperar o trabalho que estava na máquina, obrigado. :)
Título: Re: editar a tela do AXIS do EMC2
Enviado por: gimbabf em 10 de Junho de 2008, 21:18

    aqui a dica do Fabio para recomeçar de um determinado ponto do trabalho tambem funcionou, coloquei primeiro em um ponto anterior (parte já executada) para ajustar bem a fresa, e mais uma vez mandei para o ponto em que parou só achei estranho que a máquina em vez de ir direto ao ponto pedido, fez um círculo espiralado até chegar ao ponto pedido e recomeçar, no mais tudo certo
     Gilberto
Título: Re: editar a tela do AXIS do EMC2
Enviado por: Paulo em 10 de Junho de 2008, 22:54
Gilberto,
 
eu como tinha um ponto de referência ou seja o ponto zero, eu iniciei o trabalho deixei a maquina rodar as primeiras linhas como não sabia que linha que tinha dado o erro ou seja onde criou o primeiro degrau(subindo) eu fui dando "Esc" selecionei a linha 8000 este trabalho tem mais de 16000 linhas e o defeito apareceu um pouco depois do meio cliquei "Maquina" e "Selecionar próxima linha" e assim fui fazendo até chegar no ponto e o que ajudou o trabalho foi salvo em "Raster" se fosse "Of Set" talvez fosse mais dificil deu bastante trabalho mas consegui salvar o trabalho, toda vez que eu acionava a "Próxima linha" ela ia direto na linha selecionada isso que você citou não aconteceu aqui. ???
Título: Re:editar a tela do AXIS do EMC2
Enviado por: Blackmore em 22 de Fevereiro de 2012, 08:01
Já faz um tempo que este tópico não recebe novas mensagens, mais acho melhor desenterrar este do que abrir um novo.

Bom é o seguinte, eu quero colocar botões para ligar spindle e escolher o sentido de rotação também, coisa que hoje no "meu" EMC não possui.. e neste tópico eu vi esta msg do Mestre Gilli

Citar
Quando terminar de rodar o programa, abra o arquivo "jack.ini" e adicione as linhas:

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


Eu até entendi o que se deve fazer, mas eu estou confuso com o seguinte:

lá na seção display, o arquivo panel.xml, não se altera nada nele? apenas no .ini mesmo?

na seção Halui, existe algum tipo de "lista de comandos" para que se possa criar os botões que precisa?

existem mais arquivos a serem "mexidos"?

Me desculpem as perguntas, mas eu não conheço sobre esta linguagem de programação, e quero antes de fazer qqer coisa entender como funciona ... e depois tentar algo.
Obrigado a quem puder ajudar.
Título: Re:editar a tela do AXIS do EMC2
Enviado por: Alebe em 22 de Fevereiro de 2012, 10:36
Pra essas duas implementações não é necessário todo esse trabalho.
Basta configurar no stepconf. Lá tem opções de ligar e horario e antihor.

-------

Para outras bijuterias usando o pyVCP:
http://www.linuxcnc.org/docview/html/hal_pyvcp.html (http://www.linuxcnc.org/docview/html/hal_pyvcp.html)
http://www.linuxcnc.org/docview/html/hal_pyvcp_examples.html (http://www.linuxcnc.org/docview/html/hal_pyvcp_examples.html)
Título: Re:editar a tela do AXIS do EMC2
Enviado por: Blackmore em 22 de Fevereiro de 2012, 10:40
Citar
Basta configurar no stepconf. Lá tem opções de ligar e horario e antihor.

meu caso em específico, após utilizar o stepconfig ele simplesmente apagou isso da interface ... por isso que eu quero saber como re-colocar ela por lá ...

http://www.guiacnc.com.br/emc-linux/pq-nao-vai/?action=dlattach;attach=62807 (http://www.guiacnc.com.br/emc-linux/pq-nao-vai/?action=dlattach;attach=62807)
Título: Re:editar a tela do AXIS do EMC2
Enviado por: F.Gilii em 22 de Fevereiro de 2012, 10:43
Toda vez que se usa o stepconf faz com que os arquivos de configuração voltem para o estado original, caso tenha feito alguma edição externa.

Cá entre nós acho um saco isso.
Título: Re:editar a tela do AXIS do EMC2
Enviado por: Alebe em 22 de Fevereiro de 2012, 10:50
Mas neste caso. esse tipo de configuração é direta no assistente.
Ao usa-lo novamente, a configuração não seria apagada.

Black,
Na tela de configuraçoes dos pinos da paralela do assistente, deve necessariamente estar configurado pinos para: ligar spindle, cw e ccw. Verifique.
Título: Re:editar a tela do AXIS do EMC2
Enviado por: Blackmore em 22 de Fevereiro de 2012, 11:37
F.Gilii

Citar
Toda vez que se usa o stepconf faz com que os arquivos de configuração voltem para o estado original, caso tenha feito alguma edição externa.
Cá entre nós acho um saco isso.

uma vez alguém me disse que o stepconfig "bagunça" as config ... e eu não entendi.

Alebe

Citar
Na tela de configuraçoes dos pinos da paralela do assistente, deve necessariamente estar configurado pinos para: ligar spindle, cw e ccw. Verifique

verificado, e realmente quando ativado ele coloca na tela os botões.
vou ver se consigo fazer um diagrama das ligações feitas atualmente e entender tudo ... caso eu não consiga, vou re-fazer de forma que funcione do jeito que eu quero.
por enquanto obrigado pela ajuda!

edit:

Não sei se foi devido a edição posterior, ou falta de atenção minha mesmo, mas os links com as informações de como programar a VCP eu achei fenomenal!
muitíssimo obrigado por mostrar isso! lhe devo mais uma! (vai juntando, que no dia do encontro em Atiba City será saldada a dívida!)
Título: Re:editar a tela do AXIS do EMC2
Enviado por: Alebe em 22 de Fevereiro de 2012, 13:25
...Não sei se foi devido a edição posterior, ou falta de atenção minha mesmo, mas os links com as informações de como programar a VCP eu achei fenomenal!
muitíssimo obrigado por mostrar isso! lhe devo mais uma! (vai juntando, que no dia do encontro em Atiba City será saldada a dívida!)

Achei mais oportuno editar do que criar nova mensagem... Sorry.
Não deve nada. A não ser devolver o brinde. ;)
Título: Re: editar a tela do AXIS do EMC2
Enviado por: aleksfairo em 10 de Dezembro de 2015, 22:03
Jack_Live,

Sim - há um detalhe importante - quando se roda o "StepConf", ele altera o arquivo ini da sua configuração...

Quando terminar de rodar o programa, abra o arquivo "jack.ini" e adicione as linhas:

Salve o arquivo e procure não editar mais...
reintalei o arq que vc me mandou e funcionou denovo, ficou joia ;D  só que se estiver no meio de uma usinagem, e eu usar o botão, quando mando o programa rodar denovo, ele volta a usinagem apartir da primeira linha


tenho uma duvida , funciona  no debian com o linux cnc 2.7