Autor Tópico: Programar HEIDENHAIN  (Lida 23478 vezes)

Description:

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

Offline oliveirafj

  • Novato
  • *
  • Posts: 5
Programar HEIDENHAIN
« Online: 08 de Abril de 2009, 08:06 »
Pessoal ,Desculpe se estou postando no lugar certo, pois sou iniciante neste site.
Vamos direto ao assunto:
Compramos uma fresa cnc  com controlador HEIDENHAIn 410, e preciso fazer um programa  e não estou conseguindo.

 O negócio é o seguinte eu quero programar  um movimento circular  para facear uma peça de 220 mm largura x 500 mm compimento e logo após esse movimento segue um movimento linear sem alterar a altura Z  e logo após esse movimento volta a fazer o movimento circular e depois segue o movimento linear sem alterar  a altura Z até o comprimento de 500 mm estiver todo usinado.

Eu fiz um programa , mas ainda não consegui acerta-lo.
0  BEGIN PGM 1E MM
1  BLK FORM 0.1 Z  X+0  Y+0  Z-16
2  BLK FORM 0.2  X+500  Y+220  Z+25
3  TOOL CALL 1 S3500
4  L  Z+50 R0 FMAX M3
5  L  X-70  Y+110 R0 FMAX
6  L  Z+0 R0 FMAX
7  CALL LBL 1
8  LBL 1
9  L IZ-1 R0 FMAX
10 LBL 2
11 CC  X-70  Y+110
12 LP  PR+70  PA+180 RL F5000
13 CP IPA+360 DR- RL F5000
14 LBL 3
15 CC IX+15  Y+110
16 LP IPR+70  PA+180 RL F5000
17 CP IPA+360 DR- RL F5000
18 CALL LBL 2 REP3
19 LBL 0
20 CC IX-15  Y+110
21 L  Z+50 R0 FMAX
22 L  X-70  Y+110 R0 FMAX
23 L  Z+0 R0 FMAX
24 CALL LBL 1
25 L  Z+100 R0 FMAX M30
26 END PGM 1E MM

Espero ter sido claro e peço a sua ajuda
Oliveira

Offline Blackmore

  • CNCMASTER
  • ******
  • Posts: 1568
  • Sexo: Masculino
  • Profissão: Projetista Mecânico/Automação
Re: Programar HEIDENHAIN
« Resposta #1 Online: 08 de Abril de 2009, 21:55 »
amigo .. a muito tempo eu não programo Heidenhain em linguagem nativa .. mas no teu codigo nao tem algo de errado em chamar o label 1 sem neccessidade?

6  L  Z+0 R0 FMAX
7  CALL LBL 1  ---> não precisa deste bloco ... só está ocupando espaço
8  LBL 1
9  L IZ-1 R0 FMAX ---> incremento em Z em avanço rápido? nuss ...
10 LBL 2
11 CC  X-70  Y+110
12 LP  PR+70  PA+180 RL F5000 ---> a compensação da ferramenta deve ser feita sempre em um movimento linear e nunca polar ...
13 CP IPA+360 DR- RL F5000
14 LBL 3
15 CC IX+15  Y+110
16 LP IPR+70  PA+180 RL F5000
17 CP IPA+360 DR- RL F5000
18 CALL LBL 2 REP3
19 LBL 0 ---> para que isso aqui? não entendi
20 CC IX-15  Y+110
21 L  Z+50 R0 FMAX

Sugiro que faça um esboço da peça para comparar ao programapois para mim está um tanto confuso seu programa.

abrax!

PS.: um tópico no http://www.guiacnc.com.br/forum/index.php/board,49.0.html é uma boa "porta" para o pessoal conhecer.



Offline oliveirafj

  • Novato
  • *
  • Posts: 5
Re: Programar HEIDENHAIN
« Resposta #2 Online: 16 de Abril de 2009, 12:10 »
REVISÂO da MINHA DUVIDA:
 Eu quero criar um programa HEIDENHAIN, TNC 410 para facear uma peça 500 mm de comprimento x 220 mm largura x 16 mm Espessura:

0 BEGIN PGM 1 MM
1 BLK FORM 0.1 Z X0 Y0 Z-16
2 BLK FORM 0.2 X500 Y220 Z25
3 TOOL CALL 1 S3500
4 L Z100 R0 FMÁX M3
5 L X35 Y110 R0 FMÁX (ponto de partida da ferramenta em
6 L Z0 RO FMÁX           X,Y Z)

Continuação(eu não consigo continuar  a partir desse ponto)

7  descer  a ferramenta em Z com incremento -0,5mm
8  fazer um movimento circular de diâmetro de 230mm com a ferramenta para facear a peça.
9  fazer um movimento linear em X com incremento -15mm
10 fazer um movimento circular de diâmetro de 230mm com a ferramenta para facear a peça.
11  fazer um movimento linear em X com incremento -15mm

Obs: Esses movimentos são sucessivos até facearmos o comprimento total da peça que é  de 500 mm.(Só  Diminuimos  a expessura da peça 0.5 mm.)

O que Acontece agora?

12 Sobe  a Ferramenta em Z com incremento de 50 mm
13 A Ferramenta vai para a posição de Partida(item 5)
14 Desce  a Ferramenta em Z com Incremento de - 50 mm[/b]

Repete -se agora  a partir do item 7 a 14 ,Até a peça ficar com a expessura desejada.

 OBS : Eu ja fiz  esse programa na linguagem .ISO com pósprocessador da MITSUBISHI, mas no HEIDENHAIN TNC 410  eu não consigo montar  a sequencia.

Desde já agradeço  a  sua ajuda e espero ter sido mais claro .
Obrigado

OBS :Eu fiz  o desenho da peça ,só não consegui  inserir aqui .

Offline Blackmore

  • CNCMASTER
  • ******
  • Posts: 1568
  • Sexo: Masculino
  • Profissão: Projetista Mecânico/Automação
Re: Programar HEIDENHAIN
« Resposta #3 Online: 17 de Abril de 2009, 23:15 »
Cara ... faz muito tempo que eu não mexo mesmo com Heidenhain, mas sei de um comando no modo JOG que ele "grava" os movimentos feitos com a alavanca e depois tu pode inserir isso para fazer faceamentos.
Vou mostrar o programa que tu precisa, aguarde o próximo post

abrax!


Offline Blackmore

  • CNCMASTER
  • ******
  • Posts: 1568
  • Sexo: Masculino
  • Profissão: Projetista Mecânico/Automação
Re: Programar HEIDENHAIN
« Resposta #4 Online: 17 de Abril de 2009, 23:49 »
Se você pretende apenas facear uma peça não tem a menor necessidade de ficar inventando percurso
de ferramentas.
Fiz um caminho bem básico, adotando que a ferramenta tem 100mm de diâmetro e utilizando
apenas 50% do seu diâmetro para corte, dependendo da geometria da pastilha é possível
cortar com aproximadamente 80% do diâmetro da ferramenta sem prejuízos a sua aresta cortante
nem a máquina, mas lembre-se de sempre observar o gradual de potência do eixo árvore.

Deve-se calcular as velocidades de avanço (Feed) de acordo com a velocidade de corte
o número de pastilhas e diâmetro da ferramenta.
Recomento que baixe no site da Heidenhain (alemanha) o devido manual de teu comando
que nele tenho certeza que tu vai aprender a utilizar o comando e os recursos que possue
o comando para programação manual (Manual Data Input) e Cycle Def. tem para furações,
abrir rosca, abrir cavidades retangulares, cavidades circulares, mandrilamento, deslocamento
de origem ...
Bom vamos ao programa ... bem simples, o croqui abaixo representa tua peça.

    ________________
   |                |
   |                |
   |                | 220 mm
   |                |
   |________________|
   *   500 mm

Onde coloco o asterisco (*) é o ponto X=0 Y=0, seguindo o BLocKFORM definido por você

0 BEGIN PGM 1 MM
1 BLK FORM 0.1 Z X0 Y0 Z0
2 BLK FORM 0.2 X500 Y220 Z25
3 TOOL CALL 1 S3500
4 L Z100 R0 FMÁX M3
5 L X0 Y0 R0 FMÁX (ponto de partida da ferramenta)
6 L Z4.0 RO FMÁX (aproximação rápida)
7 LBL 1
8 L X0. Y0. R0 FMAX
9 L IZ-5. R0 F150 (aproximação em velocidade de corte)
10 L X500. F300
11 L Y50.
12 L X0.
13 L Y100.
14 L X500.
15 L Y100.
16 L X0.
17 L Y150.
18 L X500.
19 L Y200.
20 L X0.
21 L Y220.
22 L X550.
23 L IZ4. R0 FMAX
24 CALL LBL 1 REP 2
25 L Z100. R0 FMAX
26 END PGM 1

Agora se não é apenas facear a peça que você quer ... aí é outra história

abrax!

Offline Blackmore

  • CNCMASTER
  • ******
  • Posts: 1568
  • Sexo: Masculino
  • Profissão: Projetista Mecânico/Automação
Re: Programar HEIDENHAIN
« Resposta #5 Online: 18 de Abril de 2009, 00:00 »

Offline alssoliveira

  • Novato
  • *
  • Posts: 46
  • Sexo: Masculino
  • ALSSOLIVEIRA
Re: Programar HEIDENHAIN
« Resposta #6 Online: 18 de Abril de 2009, 10:03 »
Olá, oliveirafj ...

faço minhas as palavras do do "Blackmore" .  Se é só facear, esse programa que ele postou já resolve seu problema.!!!
  Trabalho c/ heidenhain e se vier a ter outras duvidas poste um desenho da peça e podemos ajudar!!!

Offline oliveirafj

  • Novato
  • *
  • Posts: 5
Re: Programar HEIDENHAIN
« Resposta #7 Online: 18 de Abril de 2009, 17:35 »
Olá, Amigos

Agradeço desde já a atenção recebida.

Sobre a apostila da heidenhain eu já tenho,e sempre a utilizo e sobre o programa feito pelo  Blackmore eu tambem já o conheço  e ele utilizou somente movimentos lineares.

Mas a peça na qual estou trabalhando,eu quero facea-la dessa forma : Movimento circular seguido de um linear.
 Porque dessa forma ?
Porque eu conseguirei um melhor acabamento e maior profundidade de corte, melhor do que movimentos só lineares.
 Digo isso pois tenho experiência em trabalhar no CNC e já como citado acima fiz no comando MITSUBHI,e agora quero cria-lo no HEIDENHAIN 410.

Oliveirafj
 

Offline Blackmore

  • CNCMASTER
  • ******
  • Posts: 1568
  • Sexo: Masculino
  • Profissão: Projetista Mecânico/Automação
Re: Programar HEIDENHAIN
« Resposta #8 Online: 18 de Abril de 2009, 20:16 »
Só concordo na questão acabamento se você estiver utilizando o sentido de corte concordante, já quanto a profundidade de corte discordo totalmente pois muitos fatores são relevantes e um deles em especial o balanço da ferramenta.
Recomendo que leia o manual do comando, está lá ... tudo o que precisa, L, LP, CC ...
Boa prática

abrax!

leandro barbosa rodrigues

  • Visitante
Re: Programar HEIDENHAIN
« Resposta #9 Online: 13 de Agosto de 2009, 20:06 »
Estou começando agora na area de usinagem, e estou trabalhando no centro de usinagem com comando heidenhain e gostaria de saber se alguem tem o manual pra poder enviar para meu e-mail para poder entender o programa  melhor.
[email protected]

Offline mrp.tattao

  • Novato
  • *
  • Posts: 3
  • Sexo: Masculino
  • GUIA CNC
Re:Programar HEIDENHAIN
« Resposta #10 Online: 21 de Março de 2011, 15:31 »
  É escuta o que o Blackmore fala pois esse entende !   Falows Orlando (Marcio.pansani

 

/** * */