Autor Tópico: home  (Lida 16986 vezes)

Description:

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

Offline cientista13

  • CNCMASTER
  • ******
  • Posts: 1269
  • Sexo: Masculino
Re: home
« Resposta #15 Online: 28 de Abril de 2010, 21:43 »
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

lolata

  • Visitante
Re: home
« Resposta #16 Online: 28 de Abril de 2010, 21:49 »
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 ?

Offline jane

  • Hobby
  • ****
  • Posts: 693
  • Sexo: Feminino
Re: home
« Resposta #17 Online: 28 de Abril de 2010, 22:19 »
isso por um acaso não serve para zera a ferramenta?

Offline cientista13

  • CNCMASTER
  • ******
  • Posts: 1269
  • Sexo: Masculino
Re: home
« Resposta #18 Online: 28 de Abril de 2010, 22:50 »
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 
« Última modificação: 29 de Abril de 2010, 22:40 por cientista13 »

lolata

  • Visitante
Re: home
« Resposta #19 Online: 28 de Abril de 2010, 23:09 »
Inacio
Como que faz a maquina ir p/ Home ?
Eu nunca fiz isso no meu Emc2

Offline cientista13

  • CNCMASTER
  • ******
  • Posts: 1269
  • Sexo: Masculino
Re: home
« Resposta #20 Online: 28 de Abril de 2010, 23:11 »
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.

lolata

  • Visitante
Re: home
« Resposta #21 Online: 28 de Abril de 2010, 23:33 »
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.

Offline cientista13

  • CNCMASTER
  • ******
  • Posts: 1269
  • Sexo: Masculino
Re: home
« Resposta #22 Online: 29 de Abril de 2010, 00:23 »
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.


Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re: home
« Resposta #23 Online: 29 de Abril de 2010, 00:43 »
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.


 

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re: home
« Resposta #24 Online: 29 de Abril de 2010, 00:55 »
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

lolata

  • Visitante
Re: home
« Resposta #25 Online: 29 de Abril de 2010, 13:37 »
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 ?


Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re: home
« Resposta #26 Online: 29 de Abril de 2010, 15:53 »
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.

Citar
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.

lolata

  • Visitante
Re: home
« Resposta #27 Online: 29 de Abril de 2010, 16:50 »
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

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re: home
« Resposta #28 Online: 29 de Abril de 2010, 18:47 »
Citar
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?

lolata

  • Visitante
Re: home
« Resposta #29 Online: 29 de Abril de 2010, 19:02 »
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.

 

/** * */