Autor Tópico: Programação paramétrica: macro de roto-traslação  (Lida 4105 vezes)

Description:

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

Offline badade

  • Novato
  • *
  • Posts: 65
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Varese
  • Nome:: Pietro
  • Profissão: Programador cnc
Programação paramétrica: macro de roto-traslação
« Online: 12 de Março de 2012, 20:21 »
Fui visitar um amigo, também ele trabalha no mundo das cnc industriais. Ele me mostrou as máquinas que estavam usinando, grandes, poderosas ...
mas com minha maravilha me disse que usinar em multi-eixo é só exclusivamente com CAM.
Uma simples operação de perfuração, ou uma operação de fresagem trivial requer a intervenção de um programador CAM.
-“Mas por quê?” Perguntei-lhe!
-“Não temos a capacidade para definir as novas origens, então, contamos com um posicionamento manual (muito pobre),
ou temos que recorrer a CAM para realizar o posicionamento no espaço. “
-“Mas você não usa as funções de rotação no espaço? “
-”Pelo amor de Deus, deixá para lá....”
-Eu não insisti.....
Fui para casa, comecei a escrever... nasceu um programa macro!
Uns dias depois voltei.
"Eu tenho um programa para você, que tal se nós o experimentamos?"
Imagine sua (e minha) satisfação em ter uma função capaz de criar qualquer origem no espaço.
Voltei para casa com a certeza de ter deixado um amigo feliz.

Se você possui uma CNC multi-eixo com certeza você usa um CAM: os processos são complexos,  quase impossível pelo operador escrever um programa manual.
Mas se nós queríamos fazer uma operação de fresamento ou uma operação de perfuração, para um lado de um sólido, como devemos fazer?
Se não quisermos usar um CAM podemos realizar algumas operações "simples"?

Falando a respeito de cnc multi-eixo, por vezes, há o problema de realizar uma usinagem sobre a face inclinada de um sólido e recorrer a posicionamentos feitos com CAM, porque não sabemos usar a função G68 aplicada ao espaço ou porque esta não está inteiramente compreendida. O problema pode ocorrer em cnc velhas mas também nas modernas, não é problema só de controles, mas também de conhecimento geral de um programador de CNC.

Hoje eu quero apresentar um programa macro, do qual estou muito orgulhoso!
Um programa muito simples, até que não compreendo porque os construtores de cnc não o implementam alem de usar funções sofisticadas.
Não há nenhuma alquimia secreta, não é muito complicado este programa, mas resolve um problema importante: a criação de origens nas cnc multi-eixo (nem todas).
Como sempre eu escrevo para programadores industriais e especificamente para CNC Fanuc. Há uma necessidade de uma função (G) que seja poderosa e no mesmo tempo fácil de interpretar e usar. Sem de forma alguma pretender remover as funções que já existem (já é possível roto-traslar uma origem), vamos tentar criar outra para que o operador seja mais independente.
A final, iremos criar uma nova origem que nos permitirá usinar usando o plano básico de referência (G17).
Podemos, então, usinar qualquer face de um sólido como se tivéssemos uma fresadora  3 eixos, algo que todo programador deve saber como fazer.

Para quem não sabe ou se lembra de trigonometria eu vou, muito brevemente, apresentar as três principais funções, e também os conceito de rotação e translação. Você pode pular para a leitura da macro se suas habilidades são boas, caso contrário leia cuidadosamente.
(O manual dos parâmetros de referência e o do Fanuc 21).
Até.

Offline ques-que

  • Novato
  • *
  • Posts: 76
  • Sexo: Masculino
Re:Programação paramétrica: macro de roto-traslação
« Resposta #1 Online: 13 de Março de 2012, 18:24 »
boa noite excelente trabalho parabéns isso é de génio.
precisava um assim mas era para um comando HEIDENHAIN millplus iso.
 ;D

Offline badade

  • Novato
  • *
  • Posts: 65
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Varese
  • Nome:: Pietro
  • Profissão: Programador cnc
Re:Programação paramétrica: macro de roto-traslação
« Resposta #2 Online: 13 de Março de 2012, 18:35 »
Eu nunca trabalhei com HEIDENHAIN, mas acho que é possível converter a macro para este controle.
Em última análise, a lógica é a mesma para cada controle,
Você deve alterar o programa macro usando a notação disponível (claro, se puder e se souber).

Offline ques-que

  • Novato
  • *
  • Posts: 76
  • Sexo: Masculino
Re:Programação paramétrica: macro de roto-traslação
« Resposta #3 Online: 13 de Março de 2012, 18:45 »
eu nao tenho muito conhecimento de programaçao paremetricas
normalmente uso cam

Offline badade

  • Novato
  • *
  • Posts: 65
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Varese
  • Nome:: Pietro
  • Profissão: Programador cnc
Re:Programação paramétrica: macro de roto-traslação
« Resposta #4 Online: 13 de Março de 2012, 18:50 »
Eu entendo! Eu também uso PowerMill, mas eu programo muito na mão.
Se você tem um manual digital eu poderia dar-lhe um olhar e ver o que se pode fazer.

Offline ques-que

  • Novato
  • *
  • Posts: 76
  • Sexo: Masculino
Re:Programação paramétrica: macro de roto-traslação
« Resposta #5 Online: 13 de Março de 2012, 19:06 »
ok vou ver se arranjo ok?
obrigado pela ajuda

Offline ques-que

  • Novato
  • *
  • Posts: 76
  • Sexo: Masculino
Re:Programação paramétrica: macro de roto-traslação
« Resposta #6 Online: 13 de Março de 2012, 19:28 »
http://www.millplus.de/pdf/userman_MillPlus_V500_GB.pdf
esse é um link do  comando
obrigado pela ajuda

Offline badade

  • Novato
  • *
  • Posts: 65
  • Sexo: Masculino
  • GUIA CNC
  • Cidade - UF: Varese
  • Nome:: Pietro
  • Profissão: Programador cnc
Re:Programação paramétrica: macro de roto-traslação
« Resposta #7 Online: 14 de Março de 2012, 03:23 »
Você já tentou usar o G7?
Tente ler o manual e me diga o que você pensa!

Offline ques-que

  • Novato
  • *
  • Posts: 76
  • Sexo: Masculino
Re:Programação paramétrica: macro de roto-traslação
« Resposta #8 Online: 14 de Março de 2012, 15:24 »
bom dia ja tinha conhecimento desse comando "G7"
mas ja se testou e a maquina nao o reconheceu.
a explicaçao que me foi dada é que a maquina em questao ja tem 20 anos e o software que ela tem nao tem o G7 activo
alias ela nem consegue trabalhar em 5 eixos simultaneos
obrigadao

 

/** * */